我现在要从employee这张表中提取两个字段的值并赋值给两个变量,所以我用了以下的sql语句,但总是报错:请帮忙看看:
ADOQuery1.SQL.Add('select EmpID,EmpNO as iEmpID,strEmpNO from Employee where CardNo='"+StringGrid1.Cells[1,i]+"'');
报的错分别是:strEmpNo无效的列名和CardNo='"+StringGrid1.Cells[1,i]+"'附近有语法错误。
ADOQuery1.SQL.Add('select EmpID,EmpNO as iEmpID,strEmpNO from Employee where CardNo='"+StringGrid1.Cells[1,i]+"'');
报的错分别是:strEmpNo无效的列名和CardNo='"+StringGrid1.Cells[1,i]+"'附近有语法错误。
query.sql.add('select * from employee ');
query.open;
var_fname1=query.fieldbyname('fieldname1').asstring;
var_fname2=query.fieldbyname('fieldname2').asstring;
是'''+ StringGrid1.Cells[1,i] +'''
delphi字符串中两个单引号代表一个引号