oledbデータベースエラー報告要約
(一)「キー列情報を返さないSelectCommandでは、UpdateCommandの動的SQL生成はサポートされていません.」oleCommandBuilderとadapterのupdateメソッドによるデータベースの更新が失敗した場合、エラーが発生します.oleCommandBuilderとadapterのupdateメソッドによるデータベースの更新が失敗した場合、エラーが発生します.oleCommandBuilderとadapterのupdateメソッドによるデータベースの更新が失敗し、エラーが発生します.oleCommandBuilderとadapterのupdateメソッドによるデータベースの更新が失敗しました.エラー:oleCommandBuilderとadapterのupdateメソッドでデータベースを更新できません.エラー:oleCommandBuilderとadapterのupdateメソッドでデータベースを更新できません.エラー:oleCommandBuilderとadapterのupdateメソッドでデータベースを更新できません.エラー:
理由:
マイクロソフトC#とoracleの互換性が不十分です.
解決方法:
元のoleDbCommanderBuilderの代わりにoracleCommandBuilderを使用します.
元のコード:
修正:
理由:
マイクロソフトC#とoracleの互換性が不十分です.
解決方法:
元のoleDbCommanderBuilderの代わりにoracleCommandBuilderを使用します.
元のコード:
OleDbDataAdapter adapter1 = new OleDbDataAdapter(strSql, PopedomOper.m_oleDbConn);
OleDbCommandBuilder thisBuilder = new OleDbCommandBuilder(adapter1);
adapter1.Update(PopedomOper.m_dtFulltable);
修正:
OracleConnection orclCon = new OracleConnection(strOriginalCon);
OracleDataAdapter orclAdapter = new OracleDataAdapter(strSql, orclCon);
OracleCommandBuilder thisOrclBuilder = new OracleCommandBuilder(orclAdapter);
orclAdapter.Update(PopedomOper.m_dtFulltable);