0

というエラーが表示されますODBC_Connector_14,0: ODBC function "SQLExecute" reported: SQLSTATE = 22008: Native Error Code = 0: Msg = [IBM (DataDirect OEM)][ODBC SQL Server Driver]Datetime field overflow (CC_OdbcDBStatement::executeInsert, file CC_OdbcDBStatement.cpp, line 834)。私の入力データ型はソースの日付です。selectステートメントを使用し、ソースの出力を長さとスケール= 0の日付列に設定します。データベースでは、長さとスケールも0に設定しますが、どういうわけかそうではありませんエラーを解消すると、どういうわけかすべてのレコードがデータベースに入力されません。実際には何が間違っていますか?長さとスケールが必要な場合、select ステートメントから決定する方法がわかりません。また、日付の長さ/スケールに関するエラー メッセージも表示されません。それは単に日時オーバーフローです。これを修正する方法は?

4

1 に答える 1