vb操作sql数据库

包括连接和添加记录还有查询... 包括连接和添加记录还有查询 展开
 我来答
zhoubupt
2009-04-28 · TA获得超过203个赞
知道小有建树答主
回答量:298
采纳率:0%
帮助的人:202万
展开全部
访问数据库
Public Function SQL(sql As String) As ADODB.Recordset '定义函数SQL
On Error GoTo myerr:
Dim cn As New ADODB.Connection '定义一个ADO的数据库连接
Dim rs As New ADODB.Recordset '定义一个ADO的数据库记录的集合,保存sql语句结果

Debug.Print sql '用于显示sql语句

Set cn = New ADODB.Connection '设置数据库连接句柄,即连接字符
cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=sa;Initial Catalog=StuManagemenat;Data Source=(local)"
'给ADO传输句柄连接数据库

cn.Open '打开数据库

Set rs = cn.Execute(sql) '此语句返回一个SQL语句执行后的结果,把结果赋值给rs
'cn.Execute sql 此语句只是执行SQL语句
Set SQL = rs '赋值
Exit Function
myerr:
Debug.Print "access database error"
MsgBox "数据库访问失败,请检查数据库设置!"

End Function
程序开启时加载上面函数
要用时只要(查询为例)
sql="select * from tablename "
Set rs = SQL(sql)
就行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式