做一次贡献,送大家一个数据库编程的小礼物:ADOXQuery(100分)

  • 主题发起人 主题发起人 pyzfl
  • 开始时间 开始时间
P

pyzfl

Unregistered / Unconfirmed
GUEST, unregistred user!
就在:
http://www.delphibbs.com/keylife/iblog_show.asp?xid=3913
  具体作用就不讲了,大家一看就明白。
  但可以说,这是困扰大家很久一个问题,就连 速达、管家婆 之类的公司都没有处理好,他们的办法是:针对每个表,分别建立“insert、UPDATE、DELETE”三个存储过程,是不是太……?(不过也有震慑作用,打开他们的数据库一年:哇塞,好多的存储过程啊,高![^]再一看:唉,兄弟你辛苦了![xx(])
  可以说,在这个控件中,生成的SQL语句应该是最省的,绝对没有多余的东西。
  对于图像类数据,用SQL语句处理,并不合适,所以最好是“SqlPost = false”,就可以用原生ADO来处理了。
  至于说只能设置一个SqlKeyField的问题,我的意见是:每个表中,都建立一个“自增长ID”,用它来作数据的唯一标志,绝对优。
 
  废话不多说了,分数分给往上顶的人,以及提出改进意见的人。
 
haohaoha o
bangni
 
谢谢,试一试。
 
恩,看看
 
楼主厉害啊,谢谢!
 
z这年头还真有好人!!
[:D]
 
pyzfl能给个使用demo吗
 
okay!我顶◎◎
 
好.请楼主认真研究一下Providers.pas然后再提高提高,改个更好的出来.
 
不错佩服!!!
 
好东西,谢谢楼主!!!!
 
>>来自:yayongm, 时间:2004-2-21 22:56:37, ID:2466659
>>好.请楼主认真研究一下Providers.pas然后再提高提高,改个更好的出来.
“Providers.pas”是哪里的,有什么特点呢?能说一下吗?我找不着。
 
收到这个邮件:
**************************************************************************
pyzfl, 您好!
关于:"做一次贡献,送大家一个数据库编程的小礼物:ADOXQuery"
mrxuhua 在 2004-2-22 9:57:53 提供了如下回答, 请您查阅和评估:
--------------------------------------------------------------------------
---
建议用Adodataset也实现上述功能,且处理好lookup字段。
--------------------------------------------------------------------------
---
**************************************************************************
  可是在贴子上找不着,连“mrxuhua”这个字符串也找不着了,怎么回事呢?
  我想问一下的是:是不是lookup有什么问题?
  不过,在我看来,lookup字段既麻烦,又不稳定,能不用尽量不用。而用这个控件,完全可以用select语句构造出你所需要的lookup字段来,根本不用再添加什么lookup字段了,省很多事,也很稳定。
Adodataset嘛,从来没用过。或许等以后有时间,看是不是搞个套件出来,然后卖点钱,创造点商业价值出来?[:)]
 
to pyzfl:
你的东西试了试,一个字,'好',看到你的贴子,真是痛快,
其实我的意思很简单,用lookupcache :=false 有问题(ado本身的问题,如果原生的ado没问题),一般情况下,如果采用浏览、编辑的模式做的话,在浏览界面中用grid,显示查询,在编辑界面做修改、新增。问题出来了,如何在 编辑界面采用下拉筐用 select可以实现吗?
建议在aodxquery 中解决lookupcache :=false 的问题。
可能你做过些财务软件,本人在98年坐了一个,了解不是很深,不过我在数据库设计上很灵活的,借鉴了师傅的经验,呵呵~~~~,可以作到用下级科目汇总所有的与之相关的上级科目的金额(当时用友、金蝶都不行),而汇总他本身的上级科目根本就是太简单了。好象是119科目,具体也忘了,(不好意思太久了,呵呵呵),最麻烦的是如何处理现金流量表,(当时用友、金蝶也都不能实现现金流量表)我到现在还不明白。
如果是想搞个套件,最好马上搞,点子很重要,搞晚了,人家搞出来先抢了市场。
希望交个朋友。
 
后退
顶部