我用如下语句获取DBEdit1的值到SQL语句进行查询
adoquery1.sql.text:='select * from table where name='''+DBEdit1.Text+'''';注意我是用DBEdit1不是Edit1的,因为我想获取数据库的值读到DBEdit1,但是DBEdit1的值好像怎么也不能赋到SQL语句,而且初始化的时候不给我输入职,是不是有什么属性控制啊?累似的DATA CONTROL下面的控件都是这样的吗?
万一一定要我改用Edit1,怎么读数据库?
adoquery1.sql.text:='select * from table where name='''+DBEdit1.Text+'''';注意我是用DBEdit1不是Edit1的,因为我想获取数据库的值读到DBEdit1,但是DBEdit1的值好像怎么也不能赋到SQL语句,而且初始化的时候不给我输入职,是不是有什么属性控制啊?累似的DATA CONTROL下面的控件都是这样的吗?
万一一定要我改用Edit1,怎么读数据库?
Edit1.Text:=ADOQuery.FieldByName('字段名').AsString;
怎么连呢?具体说说好吗?
TO HarrySong(疲倦的鸟儿) :
我要做到Edit1像DBEdit1那样,选择DBGRID某条记录他都可以变,键盘鼠标选择都可以。
Edit1.Text:=ADOQuery.FieldByName('字段名').AsString;这句应该写在哪里啊?DBGRID没有ONSelectRow啊?