SQL“表”建立好了如何在VB里使用?

搞得我头痛,我用SQL把表建立好了,“表”的文件在哪呢?怎么在VB里连接他呢?... 搞得我头痛,我用SQL把表建立好了,“表”的文件在哪呢?怎么在VB里连接他呢? 展开
 我来答
uffspace
2009-10-01 · TA获得超过108个赞
知道小有建树答主
回答量:222
采纳率:50%
帮助的人:117万
展开全部
汗...买些书看看先...这样东拼西凑地学东西,不全面,只掌握了自己需要的部分,出现新问题或者新的设计需求时容易进死胡同.

可以这样理解,SQL SERVER把所有的表\视图\存储过程等等都打包存在一个文件上, 是通过SQL SERVER去解读这个文件.用VB调用,一般用ADO,引用

Microsoft ActiveX Data Object Libuary(2.X版),声明一个ADODB的记录集变量,
Dim Rs as new ADODB.Recordset
然后用OPEN命令去去打开与SQL之间的连接
Rs.Open Sql语句,数据库连接字串,游标类型,锁定类型

数据库连接字串也可以是一个活动的ADODB.Connection, 一般连接SQL的数库的连接字串是:
"Provider=SQLOLEDB.1;Password=您的数据库密码;Persist Security Info=True;User ID=sa;Initial Catalog=MESDBBP;Data Source=您的数据库服务

器地址"

OPEN了Rs以后,就可以用Rs.Fields(列名)或Rs.Fields(SQL语句中列名的序号)来调用字段,用Rs.movefirst/movenext/moveprevious/movelast来移动记录。

如果要向数据库写数据,可以
With Rs
.Addnew
.Fields(列名).Value=写入值
...
.Fields(列名).Value=写入值
.Update
.close
End with

另外还有一种方式用来写入,即声明一个ADO连接
Dim CN as New ADODB.Connection
CN.Connectinstring=SQL数据库连接字串(与上述相同)
CN.Open
sql=执行写入的语句(如UPDATE/INSERT之类的语句)
CN.Execute(sql)
CN.Cliose

完成写入。

不知道是不是装的MM,我回答这个问题不是为了MM,很讨厌装MM的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式