Help!Help!!急,asp数据库插入数据问题!走过路过帮忙看看! (100分)

  • 主题发起人 主题发起人 mistjin
  • 开始时间 开始时间
M

mistjin

Unregistered / Unconfirmed
GUEST, unregistred user!
set conn = server.createobject ("ADODB.Connection")
conn.open "MyDsn", "", ""
if not IsEmpty(Request.Form("tijiao")) then
addtext="'" &
Request.Form("num") &
"','" &
Request.Form("name") &
"','" _
&
Request.Form("sex") &
"','" &
Request.Form("age") &
"','" _
&
Request.Form("birthday") &
"','" &
Request.Form("education") _
&
"','" &
Request.Form("Zhiwu") &
"','" &
Request.Form("department") _
&
"','" &
Request.Form("phone") _
&
"','" &
Request.Form("mobilephone") &
"'"
into_db="INSERT INTO Employee(Number,Name,Sex,Age,Birthday,Education,zhiwu,Department,Phone,Mobilephone) VALUES(" _
&
addtext &
")"
** conn.Execute(into_db)
程序错误在**这行,但就是看不出错在哪里.请高手帮忙!!!
into_db调试出来的值是:
INSERT INTO Employee(Number,Name,Sex,Age,Birthday,Education,zhiwu,Department,Phone,Mobilephone)
VALUES('1121001','张三','男','21','1982-12-12','本科','经理','行政部门','87154165','13469736')
上面应该没什么错误吧?
但系统提示总说"INSERT INTO 语法错误"
 
另外我数据库字段类型暂时都是文本类型!
 
字段加双引号试试
 
是不是
into_db="INSERT INTO Employee
最后没有_ 所至。
 
INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。
是不是少了 age?
 
to ~1~:
代码里Employee 没有换行的,所以不是这个错误。
to duhl:
我少写了age自段,代码里面有的。
 
怎么没人啊!大家不要见死不救啊!!!
 
关键字冲突!
 
接受答案了.
 
后退
顶部