SQL“表”建立好了如何在VB里使用?
展开全部
汗...买些书看看先...这样东拼西凑地学东西,不全面,只掌握了自己需要的部分,出现新问题或者新的设计需求时容易进死胡同.
可以这样理解,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的。
可以这样理解,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的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询