sql.Add('select * from SH.OPERATOR where 操作员编号=''+StrToInt(trim(Edit1.Text))+'' and 操作员密码=''+trim(Edit2.Text)''');
为什么总是出现无效数字格式的错误运行信息

解决方案 »

  1.   

    sql.Add('select * from SH.OPERATOR where 操作员编号='''+StrToInt(trim(Edit1.Text))+''' and 操作员密码='''+trim(Edit2.Text) + '''');
      

  2.   

    ft, sorry 还有一个括号
    sql.Add('select * from SH.OPERATOR where 操作员编号='+trim(Edit1.Text)+' and 操作员密码='''+trim(Edit2.Text) + '''');
      

  3.   

    把它SHOW来来,拿到QUERY中一看就知道错了。
    sql.Add('select * from SH.OPERATOR where 操作员编号='''+StrToInt(trim(Edit1.Text))+''' and 操作员密码=''+trim(Edit2.Text)'''');