Dドライブ直下のtest.mdbにデータを書き込む
worker-1のデータテーブルにデータを書き込もう
worker-1のtelのコラムID2番の鈴木さんのtelのコラムに電話番号を挿入します。
フォームを起動して、データベース書き込みをぽちり!
残念ながら、エラーとなってしまいました。
VB.NETでMDBにアクセスする方法は下記のリンクをご参照下さい。
データテーブル名にハイフンはNG
文法的には何も問題無いはずなのにどうして?と半日調べた結果、どうやらデータベースのデータテーブル名にハイフンを挿入するのはNGであることが判明しました。
ハイフンをアンダーバーに修正
テータテーブルのハイフンをアンダーバーにして、worker-1→worker_1に修正します。プログラムのデータテーブル名の指定も書き換えます。
成功
今回は無事に成功しました。ネットでも巷の参考書でもアンダーバーでテーブル名を記載していますが、ハイフンはNGという注意書きありません。初心者がmdbに書き込む際の落とし穴になっているのでご注意あれ。