关于在VB中连接SQL的一点问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:52:26
我最近要做一个数据库系统,需要用到VB和SQL连接,我上网搜了搜,但不是很懂,希望高人帮忙解释解释.谢谢!
dim mydb as database
dim mydynaset as dynaset(我运行的时候会报错啊!是不是类型不对啊?)
set mydb=opendatabase("",false,false,"odbc;dsn=myserver;wsid=lcl;
database=sales") <我知道dsn是数据源名,wsid是工作站名,可是什么是数据源,什么是工作站阿?对应SQL中的什么?>
set mydynaset=mydbcreatedynaset("select*from customers") <这句运行完了是会直接把查询结果打出来还是要把text1.text赋值成mydynaset>
我是蔡鸟一个,问题要使很傻不要笑啊!

这个好像是用快照的方式处理...没搞过...

建议用ADODB....

Public conn As New ADODB.Connection '定义连接
Public rs As New ADODB.Recordset '定义记录集用来查询数据库
conn.ConnectionString= "Provider=SQLOLEDB.1;Password=urDBPwd;Persist Security Info=True;User ID=urDBID;Initial Catalog=urDB;Data Source=urServerNameorIP" '定义连接字符串
conn.Open '打开连接

rs.Open "select * from Tables", conn, 3, 2
'进行查询

var= rs.fields(0).value '用rs记录中的某字段值对变量赋值