易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi中select 的 where后面的id=变量怎么写啊

我的程序中有一段更新某一条记录的语句:
var
id:=integer;
begin
id:=strtoint(edit1.text);//edit1.text的值已经取得;
...
...
...
adoQuery1.sql.add('update 计划清单表 set 计划日期='''+edit1.text+'''' where 编号='+id);

//"编号"是自动编号(access数据库,长整形);

总报错,id类型不符。可是我已经把id的值转为整型了啊。
请高手支招,谢谢!!


'编号 ='+IntToStr(id)

楼上正解。
id这个变量是整型,前面那一串是string类型,要连接在一起肯定是要转换的。

如果已经判断edit1.text是数字,可以直接使用

....编号='+edit1.text);

'编号 ='+IntToStr(id)

编号='+edit1.text);
都用了,还是不行啊

adoQuery1.sql.add('update 计划清单表 set 计划日期='''+edit1.text+'''' where 编号='+IntToStr(id) );


计划日期也是取的edit1的值,肯定不对了/

引用
我的程序中有一段更新某一条记录的语句:
var
id:=integer;  //直接id:Integer声明id变量是整型
begin
id:=strtoint(edit1.text);//edit1.text的值已经取得;//这一步我觉得没有用,你拼到sql语句中还是要用字符串才能用'+'号拼接
...
...
...
adoQuery1.sql.add('update 计划清单表 set 计划日期='''+edit1.text+'''' where 编号='''+id) +


相关问答:

Delphi 使用shockwaveflash控件的问题

我写了个小程序,上面添加了一个shockwaveflash控件,然后在movie里写入swf文件的路径,然后执行没有问题。
当我把这个程序转移到另一台电脑执行时, shockwaveflash 控件显示空白。也就是没有加载那个swf文件。 ......

delphi編寫自動更新程序

由于客戶端有的文件經常更新(遠程的,不是局域網),
所以想寫個自動更新的 程序。
看網上的 方法資料,知道些方法,但不知道具體怎么寫。
......

delphi動態調用dll的困惑

procedure RunFunction;  
  type  
  TFunc = function(A: Integer): Integer;stdcall; //这里根据DLL里面函数的声明修改  
  var  
  ......

delphi idhttp cookies提交

我先用idhttp 的get方法访问一个网站,网站返回了一段cookie,当我 调用 idhttp post方法的时候,我如何把服务器返回的这段cookies带上 ,先谢谢各位了 
读取 HTTP Response Header
里面有 Set-Cookies 域 ......

VC++ 中的&符号 对应的是Delphi中的哪个符号??

VC++ 中, &变量名。 是什么意思。 Delphi中 和他一样的符号 是哪个、?

大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号