在TQuery里默认是只读的,将RequesLive改为True后可以将查询出来的数据修改,但在使用APPEND方法后,在POST时提示“只读的DataSet”,请教什么原因
解决方案 »
- 什么控件可以同时编辑文字和图片?
- SendMessage(hWnd,WM_KEYDOWN,VK_ESCAPE,NULL); 怎么让他对非当前窗口有效???
- 请问Dephi语言里实现多线程的方法是什么
- 急..麻烦大家帮我看看这个adoconnection 连接 sql 出现下面的错误,能告诉我怎么处理吗
- 数据不能添加到sqlserver数据库的问题,请给位高手解答!
- 关于win98程序控制关机的问题
- 网站被黑?大家进来看看http://www.borland.con.cn/
- 请教,关于IE的另存为
- 求多米诺喷码机RS232通信实例
- 时间分段控件
- 如何在 DBGRID 中 放置一个 checkbox!
- 关于窗口的问题
比如select * from table1这样query可以Edit
而select * from table1 join table2 on...
这样Query Open之后还是不能Edit的
同意 niat97222(Freeman) ,使用Tquery编辑数据时有很多限制,又如:不能有Order By 等语句,具体的限制可以查看Query 的帮助
说明一下,我用的是单表查询,
其实主要目的是为了“插入数据”而不是“修改数据”,因为TQuery里有Append和Insert方法,我想应该可以使用的,因为表中数据量比较大,如果用TABLE的话,每次打开需要取出所有数据,比较费时,因此想用TQuery查询一个空记录,然后往里面写新记录,
请各位高手帮忙解决一下
begin
insert {调用insert方法,插入一条空记录}
<为记录中的各字段赋值>
query1.post;
end;