需要指导使用asp连接&从sql server 2000获取数据, 我是非常新的.asp和我试图登录
我有发送数据的ajax
$('#loginID').click(function(){
var userID = $("#userId").val();
var passID = $("#passwordId").val();
$.ajax({
type: "GET",
url: "http://103.29.214.230:82/smscenter/login.asp",
data: {
username: userID,
password: passID,
},
success: function (response) {
console.log(response);
}
});
});
这个想法是从login.asp(echo数据;)得到一个响应,后来我将json它并返回它,但我混淆了如何使用.asp获取这些数据
看到了这个例子http://www.w3schools.com/aspnet/showaspx.asp?filename=demo_dbconn_repeater
如何修改该scirpt以调用我的数据库服务器
dim con, Rs
set con=server.CreateObject("adodb.connection")
con.Open "Provider=sqloledb;SERVER=localhost;DATABASE=database_name;UID=login_ID ;PWD=login_password;"
set Rs=server.CreateObject("adodb.recordset")
任何示例/指南都将不胜感激
中的脚本答案 0 :(得分:1)
不确定您在寻找什么,但让我们看看这是否能为您带来正确的方向。
在我的示例中,假设您有一个表“users”,其中包含字段username和password
所以你要做的就是让ASP文件看起来像这样
<%
dim userName, password
username = trim(request.querystring("username"))
password = trim(request.querystring("password"))
' do a little SQL injection prevention
username = replace(username,"'","")
password = replace(password,"'","")
' You already have the connection open using the con
set rs = con.execute("select * from users where username='"&username&"' and password='"&password&"')
if not (rs.eof or rs.bof) then ' match found
' Do you own code for what to happen now, user is successfully logged in
else
response.write "Login failed"
end if
%>