VB窗体怎么用ADO控件或者DATAGrid控件连接Access数据库 200

 我来答
tjrmgs
2017-06-23 · TA获得超过5764个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1001万
展开全部

题主可以创建一个窗体,添加一个DATAGrid控件和一个ADO控件,然后将DATAGrid控件的DATASOURCE属性设置为ADO控件名,并将ADO控件的ConnectionString属性设置为相应的连接字符,并在RecordSource属性中的属性页里命令文本(SQL)栏填写相应的SQL语句即可完成对ACCESS数据库的连接。

下面提供一个更为机动绑定记录集的方案供参考,点击命令按钮,显示查询结果:

创建一个窗体,添加一个DATAGrid控件和一个ADO控件,然后将DATAGrid控件的DATASOURCE属性设置为ADO控件名

Private Sub Command1_Click()
    Dim cnStr As String            '声明一个连接字符串变量
    Dim sqlStr As String            '声明一个SQL查询字符串变量
    Dim cn As New ADODB.Connection
    Dim rs As New ADODB.Recordset
    
    '设置远程连接字符串
    cnStr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source='\\192.168.1.100\Shared\TestDB.mdb';"
    rs.CursorLocation=adUseClient
    '设置SQL查询字符串
    sqlStr="select * from table1"
    '打开连接
    cn.Open cnStr
    '打开记录集
    rs.Open sqlStr,cn,adOpenKeyset,adLockOptimistic
    '将table1的内容显示于Datagrid1中
    Set Adodc1.Recordset = rs
End Sub
pieryon
2017-06-23 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166862
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
本人有一例可以给你看看。。晚上给你演示
追答
在吗
👇 
q
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式