数据库中表为lop_jbgz.所用字段为‘基本工资',其类型为decimal,一位小数
delphi中一个语句为:
...
var
str:string;
...
str:='update lop_jbgz set 基本工资='+strtofloat(sjbgz)+'where 工号 ='+qrybase.fieldbyname('工号').asstring;
试运行时提示"error:Incompatable types:'String' and 'Exterded'"
delphi中一个语句为:
...
var
str:string;
...
str:='update lop_jbgz set 基本工资='+strtofloat(sjbgz)+'where 工号 ='+qrybase.fieldbyname('工号').asstring;
试运行时提示"error:Incompatable types:'String' and 'Exterded'"
解决方案 »
- indy9中tcpclient能否获取sockfd?
- memo里的数据怎样来表示?我写了一段代码,没有语法错误,但是运行结果不是我想要的,请大家帮忙修改一下,多谢!
- TBlobField問題
- 请问谁知道怎样在自己定义的文件类型中使用自己的图标呀!
- 大富翁论坛好像有问题!进不去了!
- 请问怎样要去掉那个登录数据库窗口
- query的内存管理!!
- 窗口左上角的程序图标点击时,“系统菜单”是如何弹出来的???
- toolbar使用中的一些问题,有经验者请进...
- 中VS阿之战猜比分,猜对了给分
- delphi中怎样能输出类的类型信息?
- 自已写的简易浏览器(用WEBBROWSER),要做到像IE6在新窗口中打开新链接,如何做?
var
str:string;
...
str:='update lop_jbgz set 基本工资='+sjbgz+' where 工号 ='+qrybase.fieldbyname('工号').asstring;
adoquery1.sql.text := 'update lop_jbgz set 基本工资=:jbgz where 工号=:gh';
adoquery1.parameters.parambyname('jbgz').value := strtofloat(sjbgz);
adoquery1.parameters.parambyname('gh').value := qrybase.fieldbyname('工号').asstring;