cuifeng
41541
|
2011/5/12 17:22:04 |
应用,出现乱码 |
pcbcom
40709
|
2010/7/5 15:00:25 |
各位大侠能不能解决一下中文的模糊查询问题: select * from 表名 where 字段名 like "汉字%" |
mengrui
40179
|
2010/6/5 10:42:11 |
现把改动细节列出来给大家参考: 1、asqlite_def文件中增加D2010和D2009支持 {$IFDEF VER210} {$DEFINE ASQLite_D2PLUS} {$DEFINE ASQLite_D3PLUS} {$DEFINE ASQLite_D4PLUS} {$DEFINE ASQLite_D5PLUS} {$DEFINE ASQLite_D6PLUS} {$DEFINE ASQLite_D7PLUS} {$DEFINE ASQLite_D2005PLUS} {$DEFINE ASQLite_D2006PLUS} {$DEFINE ASQLite_D2009PLUS} {$DEFINE ASQLite_D2010PLUS} {DELPHI10} {$B-}{$X+}{$T-}{$H+} {$DEFINE ASQLite_DYNARRAY} {$ENDIF} {$IFDEF VER200} {$DEFINE ASQLite_D2PLUS} {$DEFINE ASQLite_D3PLUS} {$DEFINE ASQLite_D4PLUS} {$DEFINE ASQLite_D5PLUS} {$DEFINE ASQLite_D6PLUS} {$DEFINE ASQLite_D7PLUS} {$DEFINE ASQLite_D2005PLUS} {$DEFINE ASQLite_D2006PLUS} {$DEFINE ASQLite_D2009PLUS} {DELPHI10} {$B-}{$X+}{$T-}{$H+} {$DEFINE ASQLite_DYNARRAY} {$ENDIF} 2、PAS文件修改(ASGSQLite3.pas) 主要是因为D2010中的一些变动: 数据类型变动 string类型:在D2010中string类型相当于WideString而不是原有的AnsiString类型 PChar类型:D2010中Char类型相当于WideChar而不是AnsiChar,所以PChar类型也变动了 父类TDataSet中类型定义变动: Bookmark:Bookmark原为Pointer类型,在D2010中改为了TBookmark类型,这是一个Byte类型的数组,估计是为了解决内存泻漏问题而作的改
动。 Record Buffer:Buffer原为PAnsiChar,在D2010中改为TRecordBuffer,这个一个PByte类型。 具体改动位置大家可以查看代码中{$IFDEF ASQLite_D2010PLUS}{$ELSE}{$ENDIF}部份。 |
mengrui
40178
|
2010/6/5 10:12:57 |
这个控件包我已用在我自己的系统开发中,目前还没发现问题。 |
mengrui
40177
|
2010/6/5 10:11:29 |
to:sail2000 刚看了一下例子,好像还是D6的,而且还用了其它三方控件包。呵呵,个人建议不要去看例子了,直接在自己代码中用吧,毕竟用法都差不多的。 |
sail2000
40174
|
2010/6/4 14:20:20 |
呵呵,不用不好意思,起码你还有能力修改组件,我一看就晕了。 或者是例子还没修改好,但是组件是好的,我也没仔细测试。 |
mengrui
40172
|
2010/6/4 13:43:20 |
to:sail2000 不好意思,例子还是原包里的,我没去改过,也没测试。我只改控件包部份 |
sail2000
40156
|
2010/6/3 16:00:38 |
测试了一下,Sample 1 (oneTTtable) 乱码得一塌糊涂,其他没有测试 |
mengrui
40151
|
2010/6/3 12:10:26 |
guangxin 我看看 |
guangxin
40147
|
2010/6/3 8:52:17 |
您能不能出个CB2010版本的啊,多谢了!!! |