C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.52692 の関連記事表示

<< 0 >>
■52692  Re[3]: Windows7でVBからmdbが操作出来ない
□投稿者/ hs -(2010/08/20(Fri) 17:58:49)
    エラーが出ている原因が分かりました。
    ただし、解決はできておりませんので、引き続きお力をお貸しください。

    WHEREつきのSELECT実行時
    INSERT時にエラーになっている事が分かりました。
    つまりJet4.0はインストール・動作している状況です。

    そこで、どの部分でエラーになるかPGを作成し、テストしてみました。
    日付型フィールドをWHEREに入っていたり、INSERTする際、に必ずエラーになってしまいます。
    内容は、日付の構文エラーとなります。
    この現象は、今回問題となっているWindows7のPCのみで、
    ほかのWindows7やVISTAのPCでは、正常にデータの更新が確認できています。
    PGは以下の通りです。

    Cn.Open()
    Dim SQL As String = "INSERT INTO T_Support(FURIGANA, SIMEI, SEINEN, SEIBETSU, NENREI) VALUES('サポート', 'サポート', #" & Now & "#, True, 30)"
    Dim Cm As New OleDb.OleDbCommand(SQL, Cn)
    Cm.ExecuteNonQuery()
    Cn.Close

    Windows7だと、日付を扱うには特殊な事が必要なのでしょうか?
    見当もつかず困っております。
記事No.52668 のレス /過去ログ89より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -