标题:请问一个关于SQL问题!
只看楼主
zhengdliang
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-4-8
 问题点数:0 回复次数:1 
请问一个关于SQL问题!

本人的一个信息系统,在执行修改按钮时出现下面的错误:

General SQL error.

[Microsoft][ODBC Microsoft Access Driver] UPDATE 语句的语法错误。

部分代码如下:

query1.sql.add('UPDATE course set name:=s0,speciality:=s1,department:=s2,time:=s3,score:=s4,semester:=s5,book:=s6,op:=s7,moditime:=s8 where number:=s9');
query1.Params.clear;
query1.Params.CreateParam(ftstring,'s0',ptinput);
query1.Params[0].Value:=edit2.text;
query1.Params.CreateParam(ftstring,'s1',ptinput);
query1.Params[1].Value:=combobox1.text;
query1.Params.CreateParam(ftstring,'s2',ptinput);
query1.Params[2].Value:=edit5.text;
query1.Params.CreateParam(ftstring,'s3',ptinput);
query1.Params[3].Value:=edit3.text;
query1.Params.CreateParam(ftInteger,'s4',ptinput);
query1.Params[4].Value:=StrToInt(edit4.text);
query1.Params.CreateParam(ftstring,'s5',ptinput);
query1.Params[5].Value:=edit6.text;
query1.Params.CreateParam(ftstring,'s6',ptinput);
query1.Params[6].Value:=edit7.text;
query1.Params.CreateParam(ftstring,'s7',ptinput);
query1.Params[7].Value:=username;
query1.Params.CreateParam(ftdatetime,'s8',ptinput);
query1.Params[8].Value:=Date();
query1.Params.CreateParam(ftstring,'s9',ptinput);
query1.Params[9].Value:=edit1.text;

急......过几天毕业答辩要用的.

搜索更多相关主题的帖子: SQL 信息系统 SQL General Value 
2006-06-08 20:28
形影随从
Rank: 1
等 级:新手上路
威 望:1
帖 子:188
专家分:0
注 册:2005-3-15
得分:0 
query1.sql.add('UPDATE course set name:=s0,speciality:=s1,department:=s2,time:=s3,score:=s4,semester:=s5,book:=s6,op:=s7,moditime:=s8 where number:=s9');

红色部分改成:
=:

2006-06-11 02:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-70708-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.165011 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved