连接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里是不是有多个实例,最好直接写清楚机器名\实例名.