ASP讨论区
返回
登录/注册
[求助]请教数据为何加不进去?
楼主
v85 于 2003-05-14 21:04:43
[求助]请教数据为何加不进去?
下面一段代码,调试时db.execute(strSql) 语句出错,数据加不进去,请指教!
<% 'Option Explicit %>
<% 'Response.Buffer=True%>
<html>
<head>
<title> 添加新记录页面</title>
</head>
<body>
<h2 align="center">添加新记录</h2>
<center>
<table border="1" width="90%">
<form action="" method="post" name="form1">
<tr><td width="11%">姓名</td><td width="89%"><input type="text" name="name" ></td></tr>
<tr><td><input type="submit" value=" 确 定 "></td></tr>
</form>
</table>
</center>
<%
If Request.Form("name")<>"" Then
dim db
set db=Server.Createobject("ADODB.Connection")
db.Open "DBQ="&Server.Mappath("classmatet.mdb")&";Driver={Microsoft Access Driver (*.mdb)}"
Dim strSql,varName
varName=Request.Form("name")
StrSql="Insert into contact(name) values("" & varName & "")"
db.execute(strSql) '****调试时本句出错
Response.Redirect "index.asp"
Else
Response.Write "将所有信息填写完整"'******调试时首次运行便出现本句文字,是否以上的条件语句有错
End If
%>
</body>
</html>
[em12]
回复
1楼
yhzhai 于 2003-05-14 21:18:02
StrSql="Insert into contact(name) values('" & varName & "')"
试试
回复
2楼
v85 于 2003-05-14 21:22:40
试过,不行;括号内也用过二个双引号,但一样不行。不知道为什么?
回复
3楼
痞子 于 2003-05-14 21:40:26
Action = "#"
字符串改单引号应该就行了。
回复
4楼
v85 于 2003-05-14 21:51:28
经过前辈指点,问题已解决,谢谢各位的大力指教!
回复
5楼
痞子 于 2003-05-15 13:32:20
回复
1
电脑版
Page created in 0.0801 seconds with 4 queries.