小弟好急!!!

xxwfantasy 2003-08-20 07:20:47
请教用ADO连接ACCESS数据库 (不通过ODBC数据源),完整!!!求教!
...全文
17 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lisong770818 2003-08-21
  • 打赏
  • 举报
回复
Dim strCon As String
Dim dbAdo As New ADODB.Connection

strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\db1.mdb;Persist Security Info=False"
dbAdo.CursorLocation = adUseClient
dbAdo.CommandTimeout = 15
dbAdo.ConnectionString = strCon
dbAdo.Open
strongfisher 2003-08-21
  • 打赏
  • 举报
回复
cnn.CursorLocation = adUseClient
cnnCMMS.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\msdata;Persist Security Info=False”
饮水需思源 2003-08-21
  • 打赏
  • 举报
回复
Dim ac_tmp As New ADODB.Connection
dim ar_tmp as new adodb.recordset
With ac_tmp
If ac_Print.State = adStateOpen Then ac_Print.Close
.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\数据库名.mdb;Mode=ReadWrite;Persist Security Info=False"
.Open
End With

if rs.state=adsstateopen then rs.close
rs.open "select * from 表名",ac_tmp,adopenkeyset,adlockreadonly

xxwfantasy 2003-08-21
  • 打赏
  • 举报
回复
我说的是用代码 ADO方式访问数据库的代码 不用控件!谢谢!
flxa 2003-08-20
  • 打赏
  • 举报
回复
ADO
lhuidan 2003-08-20
  • 打赏
  • 举报
回复
代码里面也要有连接:

Dim db As Database
Dim sec As Recordset

Private Sub Form_Load()
On Error Resume Next
Set db = OpenDatabase("c:\meacc.mdb")
Set sec = db.OpenRecordset("mytable")
End Sub

其中
zqfleaf 2003-08-20
  • 打赏
  • 举报
回复
"Driver={Microsoft Access Driver (*.mdb)}; DBQ=D:\myhuman\data\priv.mdb"
lhuidan 2003-08-20
  • 打赏
  • 举报
回复
data控件
connect:access
datasource:你的数据库路径,如:c:\meacc.mdb
recordsource:你想要连接的表的名字

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧