回 帖 发 新 帖 刷新版面

主题:如何写入数据库记录表的记录集

如何写入数据库记录表的记录集
我的表为:XW 字段:ID(自动) title(文本) text(备注) idate(日期) click(数字) 用下面这段代码总是报错: conn.execute exec
 错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
/exa5xw.asp, 第 16 行
也就是:conn.execute exec 
那要该如何改呢?请各位大虾指点迷津~谢谢!

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) 

网页:
GET /
exa5xw.asp代码如下:   
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>

<body>

<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("xw.mdb")
title=request.form("title")
text=request.form("text")
exec="insert into xw(title,text)values('"+title+"','"+text+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%></body>

&nbsp;</html>

回复列表 (共16个回复)

11 楼

[quote]是不是设置字段长度太短[/quote]
没有啊字段长度我设置为50

12 楼

[quote]是不是设置字段长度太短[/quote]
没有啊~字段长度我设置为50

13 楼


没有啊~字段长度我设置为50

14 楼

没有啊~字段长度我设置为50

15 楼

在文本区内粘贴很长文字和图片时会出错是什么原因?
我的表为:XW 字段:ID(自动) title(文本) text(备注) idate(日期) click(数字)
用下列原代码写入:
5xr.htm
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>name  tel  message</title>
</head>

<body>

<form name="form1" method="post" action="exa5xw.asp">
标题 <input type="text" name="title" size="59"><p>              
正文 </p>
<p><textarea rows="24" <input type="text" name="text" value=""cols="71"></textarea></p>
<p><br>
<input type="submit" name="Submit" value="添加">
<input type="reset" name="Submit2" value="重置">
</p>
</form></body>

</html>
我的exa5xw.asp原代码
exa5xw.asp原代码
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>

<body>

<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("xw.mdb")
title=request.form("title")
text=request.form("text")
exec="insert into xw(title,[text])values('"+title+"','"+text+"')"
conn.execute(exec) 
conn.close
set conn=nothing
response.write "记录添加成功!"
%></body>

 </html>
在这个语句文本区里粘贴很长文字和图片时会出错是什么原因:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 字段 'xw.title' 不能是零长度的字符串。
是什么原因title长度字符为100,请各位高手指点~谢谢~!

16 楼

最近在添加新闻时会被什么监控系统拦截,内容是健康信息啊,这是个什么原因?
一流信息监控系统提醒您:很抱歉,由于您提交的内容中或访问的内容中含有系统不允许的关键词或者您的IP受到了访问限制,本次操作无效,系统已记录您的IP及您提交的所有数据。请注意,不要提交任何违反国家规定的内容!本次拦截的相关信息为:select

我来回复

您尚未登录,请登录后再回复。点此登录或注册