D7连接远程数据库并把数据显示在DBGrid1上面。
ADOConnection1-ADODataSet1-DataSource1-DBGrid1
代码:
sql:='select * from Accounts';
ADODataSet1.Active:=false;
ADODataSet1.CommandText:=sql;
ADODataSet1.Active:=true;
可以正确显示,但是如果我把SQL查询语句改成了:
sql:='select * from Accounts where host='a01'';
就提示错误。查询语句没问题,直接在SQL查询过拷贝过来的。host是表Accounts的一个字段,类型为:varchar(50)
ADOConnection1-ADODataSet1-DataSource1-DBGrid1
代码:
sql:='select * from Accounts';
ADODataSet1.Active:=false;
ADODataSet1.CommandText:=sql;
ADODataSet1.Active:=true;
可以正确显示,但是如果我把SQL查询语句改成了:
sql:='select * from Accounts where host='a01'';
就提示错误。查询语句没问题,直接在SQL查询过拷贝过来的。host是表Accounts的一个字段,类型为:varchar(50)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货