现在要从sql sever数据库中读一些数据,数据库名为text,表有11,要做哪些工作?

现在要从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;"
Published At
Categories with Web编程
Tagged with
comments powered by Disqus