MsSql 连接数据库,关于ASP的几种写法

MsSql中,ASP连接数据的写法是这样的

方法一:

ASP/Visual Basic代码
dim startime    
dim conn    
dim connstr    
dim dbs,pass_word,User_ID,Data_Source    
startime=timer()    
dbs="数据库名称"            '数据库名称    
Pass_word="Password"   'Password=帐号密码    
User_ID="User ID"      'User ID=登陆帐号    
Data_Source="服务名称或者ip"   'Data Source=服务名称或者ip    
  
Set conn = Server.CreateObject("ADODB.Connection")    
connStr="Provider=SQLOLEDB.1;Password='"&pass_word"';Persist Security Info=True;User ID='"&User_ID"';Initial Catalog='"&dbs"';Data Source='"&Data_Source"'"    
conn.Open connstr  

方法二:



ASP/Visual Basic代码
dim conn    
set conn=server.createobject("ADODB.connection")    
conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=db.janusgroup.cn;UID=web286418;PWD=j2z0h1v2;DATABASE=www_janusgroup_cn"    
Set conn = Server.CreateObject("ADODB.Connection")    
DSNtemp="DRIVER={SQL Server};SERVER=db.janusgroup.cn;UID=web286418;PWD=j2z0h1v2;DATABASE=www_janusgroup_cn"  
conn.open DSNtemp  

记录下,怕自己以后忘记了。

自己摸索的

第三种
connstr = "driver={SQL Server};server=(local); uid=sa;pwd=bsdsz2008;database=baihezi"
  set conn = server.createobject("adodb.connection")
  conn.open connstr
  set rs=server.createobject("adodb.Recordset")
  sql= "select * from admin "
  rs.open sql,conn,1,1
  Response.Write""
  Response.Write""
  for i=0 to rs.Fields.Count - 1
  Response.Write""
  next
   Response.Write""
   While NOT rs.EOF
    Response.Write""
     for i=0 to rs.Fields.Count - 1
  Response.Write""
  next
  rs.MoveNext
  Response.Write""
  wend
  Response.Write"
"& rs(i).name&"
"& rs(i).value&"
"
  rs.close
  conn.close



[本日志由 wang 于 2009-08-23 06:23 PM 编辑]
上一篇: 创业者应有的十种无形资本
下一篇: JSP动态网站环境搭建应用中的详细步骤 (转)
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 2993
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 300 字 | UBB代码 开启 | [img]标签 关闭