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)