首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

连接SQL2005的有关问题!

2012-02-22 
连接SQL2005的问题!!!DataServer192.168.1.218 数据库服务器IPDataUserKing 访问数据库用户名DataBa

连接SQL2005的问题!!!
DataServer       =   "192.168.1.218 "                                                                     '数据库服务器IP
DataUser           =   "King "                                                                               '访问数据库用户名
DataBaseName   =   "512auto "                                                                 '数据库名称
DataBasePsw     =   "111111 "                                                                       '访问数据库密码
SqlNowString   =   "GetDate() "
ConnStr= "driver={SQL   Server};server= "&DataServer& ";UID= "&DataUser& ";PWD= "&DataBasePsw& ";Database= "&DataBaseName
  Set   conn   =   Server.CreateObject( "ADODB.Connection ")
        conn.open   ConnStr
        If   Err   Then   Err.Clear:Set   conn   =   Nothing:Response.Write   "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。 ":Response.End

为什么总是报错呢!在SQL2000下是没有问题呀

[解决办法]
GetDate()区分大小写,应该是getDate()

用这个试试

sub TLconnstr
dim Sql_Server,Sql_User,Sql_Pass,Sql_Data
Sql_Server = "localhost " '数据库服务器地址
Sql_User = "sa " '数据库登录名
Sql_Pass = "**** " '数据库密码
Sql_Data = "*** " '数据库名
dim conn,connstr
connstr = "PROVIDER=SQLOLEDB;DATA SOURCE= "&Sql_Server& ";UID= "&Sql_User& ";PWD= "&Sql_Pass& ";DATABASE= "&Sql_Data
set conn = server.createobject( "ADODB.connection ") '创建数据库连接对象
conn.open connstr
end sub
[解决办法]
你的2005里是不是有多个实例,最好直接写清楚机器名\实例名.

热点排行