Microsoft Access 掲示板

Excelから、ACCESSの更新について / 18

20 コメント
views
4 フォロー
18
hiroton 2024/10/31 (木) 09:59:51 573a8@f966d

hirotonの回答は「実際に実行されたSQLを表示する」だけです
続く条件判定により「『更新されない』時だけSQLが表示される」ことを期待しています

結果を見てできることを質問者さんが考えてもいいですし、そのまま結果を提示してもらえれば問題解決に一歩近づくだろうという検証をするための情報を生み出すコードです

このコードの実行結果はいくつか想定されます。たとえば

  • 特に変化が見られず、処理が終了した
  • Stop行が実行され(処理が中断し)、SQLが表示された

大きく分ければこの二つしかありませんが、SQLが表示されれば

  • SQLが表示されたが、EXCELの内容から期待したSQLになっていなかった
  • SQLが表示され、EXCELの内容から期待したSQLが表示された

のように、内容を深堀することもできます。当然、「SQLが表示されることなく処理が終了した」の結果ならその先の想定も無意味なものになるので、hirotonの最初のアプローチとしては「実際に実行されたSQLを確認してみては?」で止まっているわけです
回答で想定されているパターンを網羅するのは質問に対して不要な情報であふれることになりトピックの質が落ちますし、1つの正解以外は徒労というのもhirotonはやりたくありません


自己解決した内容をみるに、実行されるSQLは期待した文字列だったものと思われます。SQLが正しく実行されるかどうかのほうに問題があり、つまり、EXCELからの読み込み部分は問題ないのだと確認が取れるでしょう

ならば、EXCELのデータやその取り込み部分をいくら深堀したところで問題は解決しません

問題解決のために何が必要か?複数のアプローチを検討・実施することが問題解決の近道になります

通報 ...