
Driver={SQL
Server};Server=主机名;Database=数据库名;Uid=sa;Pwd=sa;
还有一个比较简单方法确定连接字符串:
1建立一个udl的文件。
2双击打开,将里面相关项进行设置,保存,关闭。
3有记事本打开这个udl文件,里面的字符串就是连接字符串!
第一步:建立udl文件
在win2000下新建一个文本文件testtxt,然后将文件后缀改为udl。双击文件打开testudl出现如下对话框:
图1
在上面的对话框中选择数据库的驱动,我们选择access2000的驱动Microsoft Jet 40 OLE DB Provider,点击“Next>>”进入如下图所示对话框:
图2
首先选择数据源文件,点击“”按钮选择access数据库文件。在Username编辑框中输入用户名Admin(access数据库的用户名是固定的),选中“Blank password”。其他保持默认值,进入“All”页面如下图所示:
图3
在上图中选中“Jet OLE DB:Database Password”,点击“Edit Value”按钮输入access数据库clientmdb的密码“cxw”,点确定退出。再在上图的对话框中选中“Persist Security Info”,点击“Edit Value”选择false。其他保持默认值。这样udl文件已经设置完毕,我们可以进入“Connection”页面(如图2),在对话框中点击“Test Connection”可以测试连接是否成功,测试成功就表明udl文件已经成功建立。
引用对象库 "Microsoft ActiveX Data Objects 25 Library"
引用添加一个部件,DataGrid1表格控件
Private Sub Command1_Click()
'定义
Const connStr = "Provider=MicrosoftJetOLEDB40;Data Source="
dim conn As New ADODBConnection
dim Rs As New ADODBRecordset
dim sql As string
connOpen connStr & "我的数据库路径及WEBSmdb"
sql = "SELECT FROM [link]" ‘表单名称 link 尽量避免使用到些语句常数,使用中文名称都可以
RsOpen sql, conn, adOpenKeyset, adLockPessimistic
If Not RsState = adStateOpen Then
MsgBox "数据库没有开启成功。检查!"
End If
'这样一个 Rs 记录集就打开了
RsMoveLast: RsMoveFirst
Label1caption = "记录集总共笔数:" & RsRecordCount
'把记录集数据赋值给表单控件DataGrid1
Set DataGrid1Datasource = Rs
'表此时单应该可以看到所有数据内容。
End Sub
以上就是关于在vc中使用ADO访问MYSQL数据库怎样设置全部的内容,包括:在vc中使用ADO访问MYSQL数据库怎样设置、怎么用ado打开带密码的access数据库、关于ADO访问access数据库的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)