さて、ライセンスの関係でどのマシンにもAccessが入っている訳じゃない。
そこで、共有データとしておいたAccessファイルに対して、
アクセスできるプログラムを書けた方がいいよね。ってコトでやってみる。
AccessやExcelに書いたVBAを流用しやすいよう、VS2017のVBでやってみよう。
とりあえずデータを読んでみるだけのモジュールを書いてみた。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim ct As System.Data.OleDb.OleDbCommand Dim reader As System.Data.OleDb.OleDbDataReader Dim cn As New System.Data.OleDb.OleDbConnection( _ "Provider=Microsoft.Jet.OLEDB.4.0;" _ 'なんかお約束(ぉぃ "Data Source=\\LANDISK1\share\Test.mdb;" _ 'Accessのファイル置き場 ) Try ct = cn.CreateCommand ct.CommandText = "SELECT * FROM T_マスター" cn.Open() reader = ct.ExecuteReader While reader.Read() = True Debug.Print(reader(1)) End While cn.Close() Catch ex As Exception Debug.Print("Error") End Try End Sub
っち、簡単にできちまった(ぇ
これで、フォームに配置したボタン1をぽちったら、あっさりイミディエイトウィンドウのデバッグに、T_マスターの2番めの要素がだらだらと表示されました。
…デバッグに出すなよオレ( ゚-゚)~゚
せっかくだ。次はコレを、何だっけアレ…クラスだ。class化してみようかな。
次>>
0 件のコメント:
コメントを投稿