 |
|
ใช้ IIS กับ ASP แล้วโปรแกรมแจ้งข้อผิดพลาดว่า กำลังจะลงข้อมูล ลงข้อมูลไม่ได้และ ไม่แสดงผลอะค่ะ |
|
 |
|
|
 |
 |
|
Code (ASP)
<center>
<font color="#008080" size="13">¡ÒèѴ¡ÒÃÊÔ¹¤éÒ </font> </a>
<br><hr>
<a href="?m=1">¢éÍÁÙÅÊÔ¹¤éÒ</a><br>
<a href="?m=2">áÊ´§ÃÒ¡ÒÃÊÔ¹¤éÒ</a><br>
</center>
<%
Set Dt = Server.CreateObject("ADODB.Connection")
Dt.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Dtb.mdb")
if request("m")=1 then
input()
end if
if request("m")=2 then
show()
end if
sub input()
if request("price")<>"" then
zz="insert into PRC (ID,name_price,name_price,price_buy,price_sell,price_number) values ('"&request("id")&"','"&request("name_price,")&"','"&request("price_buy")&"','"&request("price_sell")&"',"&request("price_number")&"') "
set s=Dt.execute(zz)
end if
%>
<hr>
<form onSubmit="return checkrequired(this)" >
ÃËÑÊ::<input type="text" name="id" maxlength="11"><br>
ª×èÍ::<input type="text" name="name_price"><br>
ÃÒ¤Ò«×éÍ::<input type="text" name="price_buy"><br>
ÃÒ¤Ò¢ÒÂ::<input type="text" name="price_sell"><br>
¨Ó¹Ç¹·Õè«×éÍÁÒ ::<input type="text" name="price_number"><br>
<input type="hidden" name="m" value="2">
<input type=submit value="µ¡Å§"> <input type=reset value="Reset">
</from>
<%end sub%>
<%
sub show()
z="select * from PRC"
set ff=Dt.execute(z)
do while not ff.eof
%>
<table>
<tr>
<td width="100" align="right"><%=s("ID")%></td>
<td width="150" align="left"><%=s("name_price")%></td>
<td width="170" align="right"><%=s("price_buy")%></td>
<td width="180" align="left"><%=s("price_sell")%></td>
<td width="180" align="left"><%=s("price_number")%></td>
<tr><td colspan="2"><center><input type="submit" name="edit" value="á¡éä¢"></center></td></tr>
<input type="hidden" name="m" value="1">
<%
s.movenext
loop
%>
</tr>
</table>
<%
ff.close '¶éÒ select ¨Ðµéͧ»Ô´àÊÁÍ
end sub
%>
Tag : ASP, Ms Access, JavaScript, VBScript
|
|
 |
 |
 |
 |
Date :
2013-08-24 17:52:12 |
By :
แยม อัีกและ |
View :
1243 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (ASP)
set s=Dt.execute(zz)
Response.write("Error = " & Err.Desctiption)
เอา Error มาดูหน่อยครับ
|
 |
 |
 |
 |
Date :
2013-08-24 18:17:37 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (ASP)
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/DB.asp, line 32
อันนี้โค้ดอันใหม่ก็อินเสิดไม่เหมือนกนันค่ะCode (ASP)
<center>
<a href="?m=1"><font color="#ff00ff" size="15">input</font></a>
<a href="?m=2"><font color="#ff0000" size="15">show</font></a>
<%
Set Jn = Server.CreateObject("ADODB.Connection")
Jn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
if request("m")=1 then
input
end if
if request("m")=2 then
show
end if
'----input----''
sub input()
%>
<hr>
<form method="get" onsubmit="javascript:alert('¤Ø³ä´é·Ó¡Òúѹ·Ö¡¢éÍÁÙÅàÃÕºÃéÍÂáÅéÇ');">
ÃËÑÊ::<input type="text" name="num" maxlength="11"><br>
ª×èÍ::<input type="text" name="name_std"><br>
email::<input type="text" name="email"><br>
à¡Ã´::<input type="text" name="grade"><br>
<input type="hidden" name="m" value="1">
<input type="submit" name="OK" action="show">
<%
if request("num")<>"" then
db_er=0
end if
%>
</form>
<%
if len(request("num"))<>11 then
db_er=1
end if
if request("name_std")=(IsNumeric("name_std")) then
db_er=2
end if
email=request("email")
if request("email")<>(InStrRev(email,"@")) then
db_er=3
if request("email")<>(InStrRev(email,".com")) then
db_er=4
end if
end if
if request("num")<>"" and db_er=0 then
x="insert into std (ID,name_std,email,grade) values ('"&request("num")&"','"&request("name_std")&"','"&request("email")&"','"&request("grade")&"') "
set ins=Jn.execute(x)
end if
end sub
'----show----''
sub show
if request("del")<>""then
d="delete from std where id='"&request("del")&"' "
set de=Jn.execute(z)
end if
'------------del all-----------
if request(m)=3 then
d="delete from std"
set adel=Jn.execute(d)
end if
z="select * from std"
set s=Jn.execute(z) 'à¡çº z äÇéã¹ s
%>
<hr>
<%
do while not s.eof ''eof äÁè
%>
<table>
<tr>
<td width="20" align="right"><%=s("ID")%></td>
<td width="150" align="right"><%=s("name_std")%></td>
<td width="70"><%=s("grade")%></td>
<td width="50" align="center"><a href='?m=2&del=?=s("num")' onclick="µéͧ¡ÒÃź¢éÍÁÙÅËÃ×ÍäÁè">Delete</a></td>
<td width="50" align="center"><a href='?m=4("num")' onclick="µéͧ¡ÒÃá¡é䢢éÍÁÙÅËÃ×ÍäÁè">Edit</a></td>
<%
s.movenext
loop
%>
</tr>
</table>
<a href="?m=5">Delete All</a>
<%
s.close '¶éÒ select ¨Ðµéͧ»Ô´àÊÁÍ
end sub
'------------edit------------
sub edit
if request("m")=4then
%>
·èÒ¹µéͧ¡ÒÃá¡éä¢ <%=request("ed")%>
<%
z="select * from std"
set sel=Jn.execute(z)
e="update set'"&request("ed")&"' on std"
set e=Jn.execute(e)
%>
<form method="post" onsubmit="¤Ø³ä´é·Ó¡ÒÃá¡éä¢àÊÃç¨àÃÕºÃéÍÂáÅéÇ">
ÃËÑÊ::<input type="text" name="id" value="'<%=request("ID")%>'" size="11" readonly="true"/> <br>
ª×èÍ:: <input type="text" name="id" value="'<%=request("name_std")%>'" size="100" readonly="true"/><br>
email:: <input type="text" name="id" value="'<%=request("email")%>'" size="10" readonly="true"/><br>
à¡Ã´:: <input type="text" name="id" value="'<%=request("grade")%>'" size="10" readonly="true"/><br>
</form>
<%
end if
end sub
sub del_all
end sub
Jn.close
%>
</center>
|
 |
 |
 |
 |
Date :
2013-08-25 13:55:03 |
By :
แยมมม |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
1.ถ้าเรา อยากได้ข้อมูลโดยเรียงลำดับจำค่ามากไปน้อย
จะใช่ if eles หรือว่า order by ค่ะ ขอยกตัวอย่างหั้ยดูด้วยนะคะ
2.ถ้าเราจะแสดงผลรวม ค่าเฉลี่ย จะใช่คำสั่งไหนอะค่ะ
|
 |
 |
 |
 |
Date :
2013-08-26 10:07:42 |
By :
แยมมม |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|