- ベストアンサー
VBでAccessのデータを取り入れるには
VB2005でフォームを作成し、そこにリストボックスを作りました。その、リストボックスの中にAccessにデータとして並べてあるURLをとり入れて並べたり、さらに上書き保存するときにフォームのURLをAccessに上書き保存したいのですがどのようにしたら良いのでしょうか。自作のお気に入りを集めたWEBブラウザーのようなものを作ろうとしています。どなたか詳しい方、どうぞよろしくご教授お願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 どの部分をおっしゃっているのか 不明なのですが・・ もし、CSV書き出しの部分であれば Dim Cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Database\Animals.mdb") Dim SQLCm As OleDbCommand = Cn.CreateCommand Dim Adapter As New OleDbDataAdapter(SQLCm) Dim Table As New DataTable の記述が不足していれば、ワーニングが でると思います。 できれば、ソースを見せて頂けると お答えできると思うのですが・・
その他の回答 (1)
- sendaitaro
- ベストアンサー率25% (6/24)
http://homepage1.nifty.com/rucio/main/VBdotNet/Database/Database1.htm に2005でACCESSを扱う 方法があると思います。
お礼
とても参考になるページを紹介くださりありがとうございます。今ページを見ながら勉強しています。WEB以外に本も必要と思い書店に行きましたが、これだと思う本を見つけられずに帰ってきました。SQL2005と言うのは、データが自分のパソコン上にあるのではないのですね。やはり、個人で使用するちょっとしたものはaccessのほうがよさそうだなと思って、その手の本を探しましたが、VBでの操作を主眼にしたaccessの本が見当たりませんでした。今までエクセルのVBAを中止にエクセルのみいじっていたので、本格的にVBでの操作を覚えようとしています。紹介くださったWEBで第4章でfor next を使ったサンプルプログラムのところでつまづきました。サンプルプログラムがコピペして実行してもだめでした。tableのところに波線がでてしまいました。 ためしに、一文 Dim table as new Datatable と付け足してみると波線は消えましたが、実行しても何も起こりませんでした。もし、原因がお分かりであれば、ご教授お願いいたします。
補足
ありがとうございます。解決いたしました!クリックして何も起こらなかったので、疑問に思っていましたが、cドライブの中にきちんとエクセルの形で出来上がっていました。ご迷惑をおかけしました。