您现在的位置: 爱51代码网 >> 范文 >> 文章正文
E2015 Operator not applicable to this operand type

with datamodule4.ADOcommand1 do
                 begin
                    close;
                    s:='insert into orders(orderid,productid,customername.number,orderdate,completedate,shenghe,jiaohuo) ';
                    s:=s+ 'values(edit1.text,copy(combobox1.text,1,pos('-',combobox1.text)),edit2.text,edit3.text,dbdatetimeediteh1.value,dbdatetimeediteh2.value,0,0)';
                    commandtext:=s;
                    execute;
                     showmessage('保存成功!');
                  end;
        end;

[DCC Error] Unit6.pas(145): E2015 Operator not applicable to this operand type
s:='insert into orders(orderid,productid,customername.number,orderdate,completedate,shenghe,jiaohuo) ';
s:=s+ 'values('''+edit1.text,copy(combobox1.text,1,pos('-',combobox1.text))+''','''+edit2.text+''','''+edit3.text+','''+datetostr(dbdatetimeediteh1.value)+''','''+datetostr(dbdatetimeediteh2.value)+''',0,0)';

单引号内都会被认定为字符串,比如你的edit1.text 只会显示字符串而不是里面的数据,你可以加断点跟踪下commandtext的值;一楼写法比较正确。

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    lotus代理中LS如何将字符串保存到
    在lotus BS系统里怎样方便实现统
    不小心卸载了.net 4 extend,vs2
    C#的session取不到值
    java如何判断一个字符串里的数字
    java怎么实现html转为pdf
    undefined reference timer_crea
    linux文件/usr/lib破坏了,还原后
    Failed to open eth0
    android手机无法与eclipse或电脑
    C/C++洗牌算法源代码
    E-business suite system servic
    DSPACK_V233安装找不到控件
    as3 delphi向flash发送数据问
    DBNETLIB][ConnectionOpen (
    delphi强制卸载DLL源代码
    Delphi6在XP下开发的程序在W
    xe2怎么没有图形编辑器
    delphi挂起一个进程中的线程
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |