FormMain.QueryMain.RequestLive设为true
DataSource1.Dataset 为 QueryMain
DBGrid1.dataSource为DataSource1 希望能在DBGrid1中直接对EditQbyPYChange查询的数据进行修改
当sql语句为where 拼音 like 'N%'时 DBGrid1 不能编辑
而sql语句为where 拼音 = 'NAME' 时DBGrid1 可以编辑
请指教 谢谢
procedure TFormMain.EditQbyPYChange(Sender: TObject);
var SOLText:String;
begin
with FormMain.QueryMain do
begin
Close;
SQL.Clear;
// select * from data where 拼音 like 'N%'
SOLText:= 'select * from data where 拼音 like ''' + EditQbyPY.Text +'%'' order by 拼音' ;
ShowMessage(SOLText);
SQL.Add(SOLText);
Open;
end;
DataSource1.Dataset 为 QueryMain
DBGrid1.dataSource为DataSource1 希望能在DBGrid1中直接对EditQbyPYChange查询的数据进行修改
当sql语句为where 拼音 like 'N%'时 DBGrid1 不能编辑
而sql语句为where 拼音 = 'NAME' 时DBGrid1 可以编辑
请指教 谢谢
procedure TFormMain.EditQbyPYChange(Sender: TObject);
var SOLText:String;
begin
with FormMain.QueryMain do
begin
Close;
SQL.Clear;
// select * from data where 拼音 like 'N%'
SOLText:= 'select * from data where 拼音 like ''' + EditQbyPY.Text +'%'' order by 拼音' ;
ShowMessage(SOLText);
SQL.Add(SOLText);
Open;
end;
解决方案 »
- 如何将数据从一个数据库插入到另一个数据库的表中
- 实习试用期间做了项目可以要求拿提成嘛?
- 儿子将于2006年3月14日左右出生,高分求一好名,顶者有分
- 请教:MDI的子窗口改名字后,怎么访问其中的组件?
- 如何实现树行图的节点来打开对应的窗口
- 如何得到本机Internet上的地址还有如何访问Internet上的远程数据库
- 开发ACTIVEXFORM是否一定要按三层结构开发
- MESSAGEBOX
- 想实现类似于VC里宏定义的功能,各位大大有没简单好招啊?RT
- 100分!哪位高手能帮我把一个VB程序用delphi重写!请进。
- 怎么这个系统的软件装了保存不了,删除后重启又有了.
- 初学者问个很傻的问题:请问在delphi中怎么增加属性、函数、过程的首尾。是由IDE自动加入还是人工编写的
ado可能不行哦
而sql语句为where 拼音 = 'NAME' 时DBGrid1 编辑 就加一句 DBGRID 的属性ReadOnly:=False