现在要从sql sever数据库中读一些数据,数据库名为text,表有11,要做哪些工作?
---------------------------------------------------------------
数据库名/表名不要用关键字命名
要做的工作就是连接数据库,查询sql语句,执行sql
---------------------------------------------------------------
1
2set conn=server.createobject("adodb.connection")
3connstr="driver={sql server};server=ip\sqlservername;uid=dbusername;pwd=dbuserpassword"
4conn.open connstr
5set rs=conn.execute("select * from 11 where 条件")
注意:
1=rs("字段名")
2```就可以取该字段的值了。要下一条记录,用rs.movenext,在rs.eof时表示取出的记录集已经读到末了。其中sqlservername是sql服务器名称,dbusername是该数据库有权限用户名,dbuserpassword是该用户口令。
3\---------------------------------------------------------------
4
5ADO好
6
7'=================连接数据库======================
8
9Dim Conn '数据库连接对象变量
10Dim ConnStr '数据库连接字符串
11
12Set Conn=Server.CreateObject("Adodb.Connection")
13ConnStr="Provider=SQLOLEDB;Data Source=223.223.223.38;UID=sa;PWD=;DataBase=dbName"
14
15'打开连接
16Conn.Open ConnStr
17\---------------------------------------------------------------
18
19odbc还好些!
20
211.通过控制面版中的odbc数据源来建立一个与sql server相连的odbc 数据源,在系统和用户中个建立一个,
222.写访问数据库的代码:
set rs=server.createobject("adodb,recordset")
dsnstr="dsn=dsnname;uid=uidname" // 数据源名和用户登陆名
sqlstr="select * from tablename " //sql的查询语句
rs.open dsnstr,sqlstr,3,1 //打开通过odbc数据源建立的这个数据库
1\---------------------------------------------------------------
2
3哦,我开头那句connstr="driver={sql server};server=ip\sqlservername;uid=dbusername;pwd=dbuserpassword"中忘了句database=dbname
4\---------------------------------------------------------------
5
6联结数据库的例子很多啊,为什么不自己去找一找??
7conn.Open " provider=sqloledb;data source=ASSEMBLY;initial catalog=INFORMFLAT;user id=sa;password=inform;"