私は DAO 3.6 を使用する vb.net ソフトウェアをいくつか持っています。Windows 7 64 ビットでソフトウェアを実行できるように、MS アクセス 12 ライブラリを使用するようにアップグレードすることを検討しています。
まず、このライブラリが Windows 7 64 ビットおよび Access 2007 で動作するという考えは正しいですか?
私の現在のコード:
Imports dao
Imports System.Runtime.InteropServices
Imports system.data
Public Sub DAOAccess()
Dim dbe As dao.DBEngine
Dim db As dao.Database
Dim rs As dao.Recordset
Dim ConnectionString As String
dbe = New DBEngine
Dim x, y As Integer
ConnectionString = "J:\home\THC2WO\FieldMaster\DAO\FieldMaster.mdb"
db = dbe.OpenDatabase(ConnectionString)
rs = db.OpenRecordset("tabParameters")
rs.Index = "ID_PAR"
rs.MoveFirst()
'frmFieldMaster.TextBox21.Text = ""
For x = 0 To rs.RecordCount - 1
For y = 0 To rs.Fields.Count - 1
frmFieldMaster.TextBox21.Text = frmFieldMaster.TextBox21.Text & rs.Fields(y).Value & ", "
Next
rs.MoveNext()
frmFieldMaster.TextBox21.Text = frmFieldMaster.TextBox21.Text & Chr(13) & Chr(10)
Next
rs.Close()
db.Close()
新しい DBEngine を有効にするために、モジュールの開始時に必要なインポートを見つけるのに苦労しています。また、参照を更新するときに大きな構文の変更はありますか?
誰かが非常に役立つ参照を含むサンプルコードを持っている場合。
ご協力いただきありがとうございます