问题描述
vb2008连接ACCESS怎么操作
解决方案
解决方案二:
楼主要操作啥哩,数据的增删改吗?请参考
解决方案三:
使用SQL语句来连接。请不要直接在属性列表中直接选择绑定数据库。这样的数据库容易损坏或导致数据记录顺序混乱的问题。这样的情况不是偶然的。数据记录增多时仔细观察吧
解决方案四:
我刚上传了一个ADO访问示例,你可以去下载,OLEDB访问类型比较多,我就没上传。我这个示例是纯ADO的,简单明了。
解决方案五:
DimdtAsNewDataTable()DimconnStrAsString="Provider=Microsoft.Jet.OLEDB.4.0;"&_"DataSource=MEGACITIES.MDB"DimsqlStrAsString="SELECT*FROMCountries"DimdataAdapterAsNewOleDb.OleDbDataAdapter(sqlStr,connStr)dataAdapter.Fill(dt)dataAdapter.Dispose()
解决方案六:
DimstrConnectionString="provider=microsoft.ace.oledb.12.0;DataSource="&Application.StartupPath()+"datacarmg.accdb;jetoledb:databasepassword=123456".oledb.12的版本需要对照一下你用的数据库是哪个版本的
解决方案七:
添加DataGridView控件DimConnectionAsString="Provider=Microsoft.ACE.OLEDB.12.0;DataSource"&"='D:data.accdb'"DimobjadptAsNewOleDb.OleDbDataAdapter("select*FROM表1",Connection)DimDSAsNewDataSet()objadpt.Fill(DS,"表1")DataGridView1.DataSource=DS.Tables("表1")
解决方案八:
该回复于2014-09-22 01:37:43被版主删除
解决方案九:
DimConnectionStringAsString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=d:device.mdb"DimmyConnAsOleDb.OleDbConnection=NewOleDbConnection()myConn.ConnectionString=ConnectionStringDimstrComAsString="SELECT*FROMdevice_table"myConn.Open()DimmyCommandAsOleDbDataAdapter=NewOleDbDataAdapter(strCom,myConn)myCommand.Fill(DeviceDataSet,"device_table")myConn.Close()自己修改标红区域
解决方案十:
DimconAsNewOleDbConnectioncon.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Application.StartupPath&"dbxxxx.mdb"con.Open()