penal
32795
|
2008/1/19 16:43:23 |
其实做这个东西, 开头只把它当游戏, 当形成一定规模时,很自然地发上来交流,以前,我也想拿ASTA的代码来修改, 以适合自己的需要. 不过ASTA代码比较杂, 我的功力不够, 改不了. ehlib的内存表我也在用, 它使用的是Variant来保存, 速度也不错, 我从它学了不少的东东. 关于自增字段的问题, 我不知别人是如何使用它的, 但我比较常用, 也有不少的表使用自增字段来做KEY. Interbase数据库用得少, 不过我看过某些文章说IB的触发器中可以使用GEN_ID来对字段赋值(本人没试验过), 而且TIBDataSet也是在客户端使用GEN_ID来产生编号的. 因此就设计了一个不伦不类的TJxAutoIncrement, 搞得我也很头疼, 因为看起来很不简洁.. 发布这些代码重在交流, 希望有兴趣的网友们能提一些意见 mysqlcced@163.com QQ: 15136064 |
yj_yulin
32788
|
2008/1/19 10:46:16 |
呵呵,重复造车的事情确实很多, 我现在用remobjects的远程调用和事件分发, 从midware里面提取的数据集序列化方法 客户端内存表用的是ehlib里面的memtable 传送的全部是sql语句,连接数据库用的是zeoslib |
cimssoft
32787
|
2008/1/19 10:10:14 |
我在做三层的时候,用的是TSocketConnection,不过经常出现服务器端死锁! 不知楼主的这个会不会有这样的问题存在! 也仔细看了一下楼主的help.doc,写得不错! 文中楼主提到用自己的内存表替换TClientDataSet的内存表,因为我自已目前也在做这个东西,可以多多交流啊! |
dinkysoft
32786
|
2008/1/19 9:36:57 |
刚看了下楼主的help.doc。文章也写得不错哦。呵呵 不知道作者可否和我在线聊下交个朋友?QQ:185511468(D10.天地弦) |
l_d_q
32785
|
2008/1/19 9:19:49 |
谢谢 |
dinkysoft
32783
|
2008/1/19 9:18:08 |
一看楼主就是个资深的程序员了。 看来楼主花了很多心思在自增变量上面。我觉得没有必要。我一直用的GUID来做Key. 第一:自增变量不管你怎么控制,也不可以做序号来用! 第二:自增变量不在服务端生成时,在多人同时操作时肯定有麻烦! |
xjw100
32782
|
2008/1/19 9:11:31 |
用力用力顶!! |
www12345
32780
|
2008/1/19 8:51:43 |
有点意思 |
hnxxcxg
32778
|
2008/1/19 8:36:11 |
超级关注,顶 |
ilove
32777
|
2008/1/19 6:53:01 |
厉害 顶个 |
arvin
32775
|
2008/1/19 6:42:36 |
走过,路过,不要错过! |
james_
32773
|
2008/1/19 0:20:10 |
支持楼主 |
![]() |
|