在Delphi中用ADOQuery进行数据库的记录操作时,有时会报 “无法为更新定位行。一些值可能已经在最后一次读取后已更改” 这个错。这个错通常是 你操作的记录 在数据库中已经被修改过了,如:在数据库中已被删除了,你用ADOQuery更新了被删除的记录数据库表字段有默认值,你用ADOQuery插入...
分类:
数据库 时间:
2014-06-19 00:50:37
阅读次数:
367
用户不喜欢反应慢的程序。在执行耗时较长的操作时,使用多线程是明智之举,它可以提高程序UI的响应速度,使得一切运行显得更为快速。在Windows中进行多线程编程曾经是C++开发人员的专属特权,但是现在,可以使用所有兼容Microsoft.NET的语言来编写。
不过Windows窗体体系结构对线程...
分类:
编程语言 时间:
2014-05-26 14:11:46
阅读次数:
230
大家知道WPF中多线程访问UI控件时会提示UI线程的数据不能直接被其他线程访问或者修改,该怎样来做呢?分下面两种情况1.WinForm程序 1 2
1)第一种方法,使用委托: 3 private delegate void SetTextCallback(string text); 4 ...
分类:
编程语言 时间:
2014-05-14 03:01:21
阅读次数:
246