sql asp连接数据语句

来源:百度知道 编辑:UC知道 时间:2024/05/04 16:30:51
<%
str="Driver={SQL Server};uid=sa;pwd=;server=local;datebase=database;"
set conn=server.createObject("adodb.connection")
conn.open conn
%>
请问这个对不啊
我的数据库没有设用户名和密码
是uid=sa;还是uid=;
我新建了一个database的数据库
但是运行出现以下

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/jingxing/admin/conn1.asp, 第 4 行

<%
option explicit
'On Error Resume Next
dim DBServer,DBuid,DBpwd,DBname,connstr,conn

'--MsSQL 数据库连接--
DBServer="(local)" '数据库服务器IP地址,本机可设为(local)
DBuid="sa" '数据库服务器用户名
DBpwd="123" '数据库服务器用户密码
DBname="guzhangchuli" '数据库名称

connstr="driver={SQL Server};server="&DBServer&";uid="&DBuid&";pwd="&DBpwd&";database="&DBname&""
set conn=server.createobject("ADODB.CONNECTION")
'if err then
'err.clear
'else
conn.open connstr
'end if
%>

你在ODBC管理器下建立数据源了么?

Open a connection without using a Data Source Name (DSN)
str = "Provider=SQLOLEDB;Data Source=MySqlServer;"Initial Catalog=Pubs;Integrated Security=SSPI"

MySqlServer是数据库服务器的名字或IP

你的数据库是什么的?SQL SERVER ?还是ACC?