vb与sql server 2000用ado对象 连接

本人是菜鸟所以越详细越好,简洁的看不懂... 本人是菜鸟所以越详细越好,简洁的看不懂 展开
 我来答
sunnytonic
2010-08-13 · TA获得超过659个赞
知道答主
回答量:87
采纳率:0%
帮助的人:0
展开全部

(1)在程序中使用ADO对象,必须先为当前工程引用ADO的对象库。引用方式是执行“工程”菜单的“引用”命令,启动引用对话框,在清单中选取“MicrosoftActiveX  Data  Objects 2.0 Library”选项。

(2)接下来:声明连接和数据集——打开连接、数据集——操作数据库数据(总的来说,这些步骤的思想与ado控件的对话框界面操作很相似,基本就是对话框操作自动生成的代码的翻版)

Dim cnn As ADODB.Connection '声明数据库连接对象

Dim rs As New ADODB.Recordset '声明记录集对象

Private Sub Form_Load()  '窗体加载

  Set cnn = New ADODB.Connection

  cnn.Open “Provider=SQLOLEDB;

  Integrated Security=SSPI;

  Persist Security Info=False;

  Initial Catalog=pubs;

  Data Source=LENOVO-3176FB9C"

Set rs = New ADODB.Recordset

rs.Open "select * from titles", cnn, adOpenDynamic, adLockOptimistic

     '打开动态类型游标, 开放式锁定update时才锁定 

需要注意的有:(1)dim声明段要放在“通用声明里面”,否则只能用一次;(2)最后操作结束时需要用close关闭数据库,否则下次无法打开了;(3)我的程序段里面关于计算机型号、锁的类型、游标类型等的选取请依据自己的实际情况进行。(4)用ado对象连接数据库非常容易出现语法错误,请重点关注符号在英文状态下输入,每个语句单独占一行、若实在过长需要换行,要加续行符等等问题。

    请做好多次调试的准备。祝你成功~

yhwj123
2010-08-11 · TA获得超过105个赞
知道答主
回答量:58
采纳率:0%
帮助的人:16.5万
展开全部
右键adodc属性,生成,用Microsoft OLE DB Provider SQL server
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式