我把一个临时表TADOQuery关联到DBGrid,然后我在DBGrid中一次输入多条记录,点保存命令,将多条记录真正的插入到后台的数据表中.但是这样会遇到问题,比如我在DBGrid中在输入某条记录的时候,对与其中的字段我输完值后光标跳到下一列,该字段的值保存到临时表中了,但某些字段给予值后转入下一列,然后我立刻用查询分析器查看,却发现该字段的值并未提交.也就是说我在DBGrid中输完整行后,若鼠标不挪到下一行,就会出现刚才输入的一行数据部分字段位提交到临时表中,致使点保存命令部分字段的值未写入后台的表中.毕竟当人们在DBGrid中输完多行数据,并不会把光标向下挪动一行在去点保存,而是直接点保存的,这样部分字段的值就丢失了.请问如何避免次问题的出现.
虽然分值不高,但的确让我费解,我想了好多方法都没解决.恳请各位提出你们的解决办法,小弟在此感激不尽!!!
虽然分值不高,但的确让我费解,我想了好多方法都没解决.恳请各位提出你们的解决办法,小弟在此感激不尽!!!
解决方案 »
- 请指教,如何查找一个目录下面所有的文件夹(包括字子文件夹下的文件夹)并在其他位置创建这些文件夹!谢谢
- 这样一个小管理软件大概卖多少呢?
- 如何在ISAPI程序中共享asp页面中的session值
- 怎么实现下面的打印功能(图片)---急
- 菜问题,delphi编的程序怎么加参数?
- 大伙帮我看看,有关edit的问题,不一定容易
- 关于动态创建文件夹然后保存的问题
- 怎样使label控件的背景颜色为透明
- 请问各位大虾,如何控制让EDIT中只能输入一种类型,要是输入别的就弹出错误信息,然后让用户重新输入?
- 刚工作的我!
- 关于事件响应问题!!!!!超级急!
- Opendialog和SaveDialog目录访问问题?
判断是否处于编辑、插入状态,然后post一次