10/10/2018, 00:12
Lỗi gì trong ASP???
Em đang tập viết ASP để hiển thị nội dung từ link được bấm. Đây là code của em:
Đây là trang kết nối đến dữ liệu Access
Đây là code ở trang hiển thị:
Còn đây là trang nội dung
còn đây là lỗi báo ở trang Noi_dung:
Các bác xem giúp em, ở trang hien_thi.asp đã lọc ra được link rùi nhưng khi bấm vô link để sang trang Noi_dung.asp thì nó báo lỗi như trên. Cơ sở dữ liệu của em gồm 4 trường: chim_id, ten, anh, noi-dung. Help me!
[=========> Bổ sung bài viết <=========]
Ui, sao ko ai giúp em het zậy, em nhớ hồi trước có pác nào bói cứ pót code lên là có câu trả lời mà, vậy mà sao chẳng thấy jì hết hu..hu..
[=========> Bổ sung bài viết <=========]
Chà, xem ra không ai muốn giúp em thật ah? Hic..
Đây là trang kết nối đến dữ liệu Access
Code:
<% dim noi sub moketnoi() set noi=server.createObject("ADODB.connection") chuoinoi="provider=microsoft.jet.OLEDB.4.0;data source="&server.mappath("thu_nghiem.mdb")&";" noi.open chuoinoi end sub sub huyketnoi() noi.close set noi=nothing end sub %>
Code:
<!--#include file="ket_noi.asp"--> <html> <head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></head> <body> <% moketnoi set rs= server.createobject("ADODB.recordset") rs.open"select * from chim", noi %> <table border="1" width="64%" id="table1" height="178"> <tr> <td valign="top"> <table border="1" width="100%" id="table2" height="36"> <% rs.movefirst do while not rs.EOF%> <tr> <td width="217"> <a href=Noi_dung.asp?chim_id=<%=rs("chim_id")%>><img border="0" src="<%=rs("anh")%>" width="167" height="110"></a></td> <td><a href=Noi_dung.asp?chim_id=<%=rs("chim_id")%>><%=rs("ten")%></a></td> </tr> <% rs.movenext loop rs.close huyketnoi%> </table> </td> </tr> </table> </body> </html>
Code:
<!--#include file="ket_noi.asp"--> <html> <head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></head> <body> <% Dim getid %> <% getid=request.QueryString("chim_id") moketnoi set rs= server.createobject("ADODB.recordset") rs.open"select * from chim where getid='"&chim_id&"'", noi %> <table border="1" width="103%" id="table1" height="219"> <%do while not rs.EOF%> <tr> <td align="left" valign="top"> <table border="1" width="94%" id="table2" height="161"> <tr> <td> <img border="0" src="<%=rs("anh")%>" width="167" height="110"> </td> <td> <%=rs("ten")%> </td> </tr> <tr> <td colspan="2"> <%=rs("noi-dung")%> </td> </tr> </table> </td> </tr> <% rs.movenext loop rs.close huyketnoi%> </table> </body> </html>
Code:
Microsoft JET Database Engine (0x80040E10) No value given for one or more required parameters. /vd2/Noi_dung.asp, line 10
[=========> Bổ sung bài viết <=========]
Ui, sao ko ai giúp em het zậy, em nhớ hồi trước có pác nào bói cứ pót code lên là có câu trả lời mà, vậy mà sao chẳng thấy jì hết hu..hu..
[=========> Bổ sung bài viết <=========]
Chà, xem ra không ai muốn giúp em thật ah? Hic..
Bài liên quan
không được viết liền
[=========> Bổ sung bài viết <=========]
Ý mà em mới thử rùi, không được các pác ạ. Máy vẫn báo lỗi đó, em chịu thôi! các pác xem lại giúp
[=========> Bổ sung bài viết <=========]
Em đã tìm ra lỗi, cảm ơn pác huonghx đã gợi ý.
code:
<%
u=request.form("txtuser")
p=request.form("txtpass")
set con=server.createobject("adodb.connection")
strcon="provider=microsoft.jet.oledb.4.0;data source=" &server.mappath("sinhvien.mdb")
con.open strcon
sql="select * from account where u='"&user&"' and p='"&pass&"'"
set rs=con.execute(sql)
if not rs.eof then
response.redirect "trangchu.asp"
else
response.redirect "sai.asp"
end if
con.close
set con=nothing
rs.close
set rs=nothing
%>