这句报错信息如下: unterminated string. ')' expected but identified 'open' found. combobox3中的字段名都是字符型!
edit9里是什么东西 还有 ComboBox3 里
好像是多了一个“)” 严格按照,以下结构 <ADataSet>.Close; <ADataSet>.Sql.Text:='select * from tableA'; <ADataSet>.Open;
ShowMessage(ADOQuery.SQL.Text);
SQL.Add('select * from msn where ' + combobox3.text = '+quotedstr(edit9.Text));改为 SQL.Add('select * from msn where ' + combobox3.text+'='+quotedstr(edit9.Text));
SQL.Add('select * from msn where ' + combobox3.text +' = '+quotedstr(edit9.Text));在 SQL 里面的 参数 必须要在加号里面才能取到参数的值;
我是sql server2000数据库,delphi7中编程实现查询,目前代码如下: SQL.Add('select * from msn where ' + combobox3.text = '+quotedstr(edit9.Text)+'''');
晕,“=”是sql语句的一部分,怎么能放到引号外面呢? LZ的SQL语句掌握不到位阿。
好像应该为:SQL.Add('select * from msn where ' + combobox3.text + ' = '+ quotedstr(edit9.Text)); 同意九楼的答案。
combobox3中的字段名都是字符型?
unterminated string.
')' expected but identified 'open' found.
combobox3中的字段名都是字符型!
还有 ComboBox3 里
严格按照,以下结构
<ADataSet>.Close;
<ADataSet>.Sql.Text:='select * from tableA';
<ADataSet>.Open;
ShowMessage(ADOQuery.SQL.Text);
SQL.Add('select * from msn where ' + combobox3.text = '+quotedstr(edit9.Text));改为
SQL.Add('select * from msn where ' + combobox3.text+'='+quotedstr(edit9.Text));
我是sql server2000数据库,delphi7中编程实现查询,目前代码如下: SQL.Add('select * from msn where ' + combobox3.text = '+quotedstr(edit9.Text)+'''');
LZ的SQL语句掌握不到位阿。