ASP简单SQL连接问题!

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:27:16
本人完全菜鸟,别人给了个新闻系统偶登陆不进去。。汗死。。仔细看原来需要SQL。。。请帮我看下这个代码:
<%
Set conn=server.CreateObject("adodb.connection")
connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("/lmybluedata/xinwenfabudata.asp")
[PS:我想这个地方要改可是不知道怎么改啊。。。我看大家都是用的MD数据库。。。可是SQL生成的是MDF格式的啊。。。。)
conn.open connstr
%>
我想知道的是怎么让他连接到SQL的admin数据库上,比如数据库是以MDF格式存放在E盘的DATA文件夹下。。需要设置些什么啊!!!
另:
<title>对不起,密码错误</title><!--#include file="conn.asp"-->
<%
username=replace(request.form("username"),"'","''")
password=replace(request.form("password"),"'","''")
sql="select * from admin where(username='"&username&"' and password='"&password&"')"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not rs.eof then
rs.close

MDF格式文件,不能直接使用。
需要导入到SQL里面。
具体操作在 SQL 工具 里头 数据还原。指定MDF文件导入。

也可以重新建立数据库。

+++++++++

strconn = "Driver={SQL Server};Description=sqldemo;SERVER=192.168.0.233;UID=rxjh;PWD=252095330;DATABASE=admin; //这里缺少一个双引号。

第一种 - 这种方法用在ACCESS中最多
strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb")
set conn = server.createobject("adodb.connection")
conn.open strconn

第二种-这种方法用在SQL SERVER中多
strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1;UID=LoginID;PWD=Password;DATABASE=Database_Name
set conn = server.createobject("adodb.connection")
conn.open strconn

第三种
strconn="Driver={MicrosoftAccessDriver(*.mdb)};" &_
"DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=f:\Inetpub\wwwroot\somedir;uid=LoginID;" &_
"pwd=Password;DriverId=