Свържете VB 2008 с Microsoft Access 2007

Програмите, написани на Microsoft Visual Basic, имат достъп до базите данни на Microsoft Access 2007. \ t За свързването на VB 2008 към Microsoft Access 2007 може да са необходими известни познания по програмни концепции и бази данни. Обектът за свързване на базата данни ADODB осигурява API на ADODB.Connection за свързване към базите данни на Microsoft Access 2007. \ t Записите на базата данни могат да бъдат достъпни от кода на Visual Basic, използвайки API ADODB.Recordset . Когато създавате връзка VB 2008 с базата данни на Microsoft Access 2007, доставчикът трябва да бъде въведен като " Microsoft.Jet.OLEDB.4.0 " в интерфейса на ConnectionString . Интерфейсът Open () ще отвори връзката между кода на Visual Basic и базата данни на Microsoft Access 2007. \ t

Проблем

Може ли VB 2008 да се свърже с Access 2007 или трябва да променя формата на моята база данни?

Опитах се да стартирам проекта си, без да го променя, но каза, че не може да намери базата от данни ...

Решение

Това кодиране работи за мен:

 Dim Conn като нов ADODB.Connection Dim Rec като нов ADODB.Recordset частен под Form4_Load (ByVal подател като System.Object, ByVal e като System.EventArgs) Дръжки MyBase.Load Conn.ConnectionString = "Доставчик = Microsoft.Jet.OLEDB.4.0 Data Source = "&" dbase1.mdb "Conn.Open () Край на подпрограмата 

Забележка

Благодаря на Таня за този съвет на форума.

Предишна Статия Следваща Статия

Топ Съвети