1

SQL Server 2008 テーブルにバインドされたフロント エンドで Access フォームを使用しています。Arrival Timedatatypeの列がありますTime

しかし、レコードを保存しようとするたびに ODBC エラーが発生します。エラー状態:

キャスト指定の文字値が無効です。

時間は として表示され10:00:00 AMます。フィールドのプロパティで時間形式を使用して、または使用せずに、さまざまなタイプの入力マスクを使用して/使用せずに試しました。このエラーを回避する方法を知っている人はいますか?

4

1 に答える 1

1

古い ' ' ODBC ドライバーを使用して、SQL Server 2012 Express からアクセス フロント エンド (2010 accdb) に 'Time' フィールドをリンクするSQL Serverと、テキスト フィールドに変換され、更新が許可されませんでした。datetimeフィールドを使用するか、新しい ODBC ドライバーを試すことを検討してください。「時間」フィールドは SQL 2008 で最初に導入されたので、古い ODBC ドライバーはそれを処理する方法を知らないと思います。

于 2013-02-22T22:42:54.707 に答える