我是在delphi下用的ASQLite控件的,发现及其不稳定,但是网络上又没看到有这样相同的描述,我用的是ASQLite3_2006_01_B这个包。
不稳定主要出现
1.TASQLite3Query.recordcount
2.TASQLite3Query.fieldbyname('aaa').asinteger
3.while not TASQLite3Query.eof do
begin
...
TASQLite3Query.next;
end;1,2会报错,报内存地址错误
3会出现死循环,就是TASQLite3Query.eof恒为false;快要搞崩溃了,请教各位大侠
或者有什么好的控件可以代替的,麻烦指点一下,谢谢
不稳定主要出现
1.TASQLite3Query.recordcount
2.TASQLite3Query.fieldbyname('aaa').asinteger
3.while not TASQLite3Query.eof do
begin
...
TASQLite3Query.next;
end;1,2会报错,报内存地址错误
3会出现死循环,就是TASQLite3Query.eof恒为false;快要搞崩溃了,请教各位大侠
或者有什么好的控件可以代替的,麻烦指点一下,谢谢
可以考虑用ZeosLib
很好用,就是生成的EXE比较大一点。
既然 sqlite expert professional 能显示出来 UTF8 的数据表。不知道它里面用的是不是dbgrid 反正是个表格形式的。我想dbgrid通过类似于 utf8encode utf8decode 的方式也可以实现吧。 所以肯定有办法解决“使用UTF8就不能直接使用GRID编辑数据” 的问题。
期待各位高手的出现。