vb如何访问access(紧在线等待)
解决方案 »
- 查询时间并添加
- 如何调用其他事件?
- 请教:1、如何在XP中获取网络连接密码?2、如何截取屏幕图像?
- 我的一段代码,怎么能知道它的运行时间?
- 为什么我的Microsoft Internet Transfer Control 6.0,不能使用
- 用Inte如何发送信息到数据库
- 各位高手救救我.明天一定要搞定.關于Setup Factory 對vb打包的問題.
- vb&sql的使用問題???
- ~~~~~~巴顿还会回来吗??郁闷中~~~~~~
- csdn上面有湖南的吗?大家见个面好吗?主要是:娄底、长沙、湘潭、株洲、邵阳这几个地方
- ~{8wN;4sO@0o0oC&~},~{NR5D~}VB ~{VP~}SQL~{2iQ/N*J2C4;aSPUbQy5D4mNs~}
- 刚才洒了200分,现在要问问题了,谁能给我一个比较完整的treeview操作的代码,实现N层
然后就可以使用它的强大数据库功能了
Microsoft ActiveX Data Objects 2.X Library联接/断开数据库
Public gConn As ADODB.ConnectionPublic Function ConnDB() As Integer
On Error GoTo ConnDB_Error ConnDB = STS_NORMAL Set gConn = New ADODB.Connection
gConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & MDBFile & ";Persist Security Info=False" GoTo WayOut
ConnDB_Error:
gsErrModule = "ConnDB"
Call ErrorProc
ErrOut:
ConnDB = STS_ERROR
WayOut:
End FunctionPublic Function DisConnDB() As Integer
Set gConn = Nothing
End Function
工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号)Option ExplicitDim WithEvents adoRS As Recordset
Dim db As Connection
'提数据事件
Set db = New Connection
db.CursorLocation = adUseClient
db.Open"Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\db1.mdb;Jet OLEDB:Database Password=1234;"
' ##########################################
'打开密码是1234的Access2000数据库db1.mdb
'不需要密码,就把Jet OLEDB:Database Password=1234;这段去掉 Set adoRS = New Recordset
adoRS.Open "SELECT * FROM 表", db, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = adoRS
DataGrid1.Refresh
'添加事件
adoRS.AddNew
adoRS![字段a] = text1.Text
adoRS![字段b] = text2.Text
adoRS.UpdateBatch adAffectAll'删除
adoRS.Delete
adoRS.Requery
Set DataGrid1.DataSource = adoRS
DataGrid1.Refresh