在vc中使用ADO访问MYSQL数据库怎样设置

在vc中使用ADO访问MYSQL数据库怎样设置,第1张

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数据库的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10184906.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存