请问:VB和SQL是这样连接的? 这样实现数据的查询,添加,修改,删除等功能的

 我来答
sgl831127
2007-03-19 · TA获得超过277个赞
知道小有建树答主
回答量:482
采纳率:0%
帮助的人:0
展开全部
MSSQL

Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Form_Load()
conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=exam;Data Source=."
'data source 这里可以打一个英文半角的. 也可以写成IP
conn.Open
sql = "select * from exam_dx"
rs.CursorLocation = adUseClient
rs.Open sql, conn, adOpenDynamic, adLockBatchOptimistic
Set DataGrid1.DataSource = rs
End Sub

技巧(控件连接)

可以先添加一个ado控件右键打开它的属性窗口
点生成这个按钮

选择SQL这一项 下一步

选择服务器名称 (就是你自己机器的名字)
用户名: "sa" 默认的都是sa 没有密码

如果是ACCESS选择jet 4.0这个 然后选择数据路路径就可以 其他操作一样

测试成功 点确定

完后回到adodc1属性页这里点纪录源
添上要检索的SQL语句 确定

画一个datagrid控件出来

属性页里datasource里绑定adodc1

对着datagrid1右键 选检索字段 ->选择是
这样你直接运行就可以看到数据库里的纪录了

反向:adodc1属性里把adodc1使用连接字符串里的东西拷贝出来

Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=exam;Data Source=2F837C57293B43E
把data source为机器名称、IP或着.都可以
这样你就不用背这句代码 datagrid也可以和二维表的布局一致
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式