ASP 執行SQL語句
先檢查一下要連接對象是否可用,接下來檢查每個表的字段的類型,建議不要這樣寫插入語句,不利于檢查,可使用如下形式
dim rs
dim sql
sql = "select * from table"
set rs = *object("*set")
* sql,conn,1,3
*
rs("id") =1
*
*
set rs = nothing
求一段ASP登陸數據庫驗證的代碼
昏,你寫的呀???夠笨的方法了.set conn= *Object("*tion") * "Provider=*.4.0;data source=" & *h("_*") 這條語句寫到*中,然后在任何網頁中插入<!--#include file=*-->就可以了,以后也不用寫了.接收網頁傳遞,你要明白,一般輸入用戶名和密碼是一個界面,檢查用戶名密碼是另一個界面.你必須接收傳遞過來的用戶名和密碼,也就是上一個網頁的form組件.當點"提交"后,傳遞到這個檢查頁面中.在這個界面接收username 和 password .("")中的username是上一個網頁中textbox中的值,也就是用戶輸入的值,密碼也一樣.在檢查頁面中,接收傳來的值.代碼如下:username=*tring("username")password=*tring("password")你用recordset對像建立rs你SQL語句有問題.不用那么麻煩,我寫的就可以:set rs=*object("*set")sql="select * from byuser where _username='"&username&"' and _password='"&password&"'"* sql,conn,1,3判斷代碼:if * then *"輸入的用戶和密碼錯誤!" *e session("admin")=rs("_username") *ct("*?username="&username&"&pageno="&pageno&"") ----------------------------------------我解釋一下判斷,當rs指針到數據庫底,證明沒有找到username和password相同的數據,所以,該用戶沒有注冊,或者用戶名或密碼錯誤導致,提示"輸入的用戶和密碼錯誤!"否則,證明rs指針沒有到底,已經找到相同的值.建立session,為了讓用戶有特殊操作,比如說,是否允許修改或刪除,只要判斷session的值是否為空就可以了session("admin")=rs("_username")session("admin")的值就是rs("_username")的值,比如它的值是"小王"判斷是否有權限,當在其他的網頁當中:if session("admin")=rs("_username")。
。..*("你沒有登陸,無權操作!")endif------------------------------------只有通過你對session("admin")=rs("_username")的賦值上面的驗證才能通過.明白了么?累死我了,你太栗色,1分也不給,別人懂的都不原因回答你的問題.你要知道我費了大半天的功夫.。
asp 中 這個SQL語句是什么意思
&;是把兩個字符串連接起來,比如前面定義sql="select "
然后用sql=sql&"*,*me,*e,*te "
這樣就成了
sql="select *,*me,*e,*te"
所以你的sql最后得到的是這么個組合而成的新字符串,假如你前面定義的
sql = "products."
那么最后的sql="select products.*,bigclass.* from products inner join bigclass on *ssname=*ssid where * is not null order by id desc"