导航:
论坛 -> 数据库专区
斑竹:liumazi,waterstone
作者:
2018/9/3 10:24:40
标题:
各位老铁,如果要emb增加一个64bit能用的bde,应该如何去骂他们?
浏览:2009
加入我的收藏
楼主:
我看有老外也在diss它们,说不对这种老的支持,这种全世界有多少数据巴拉巴拉,你们这样搞谁还敢用之类,一般如果需要他们加入这种支持,需要走什么流程去有效push一下? 老板问的。。 。得配合做点啥,不然要下课了。。。
----------------------------------------------
-
作者:
2018/9/3 10:26:09
1楼:
骂是不管用的。 最好的办法,你把 IDERA 公司收购,或者成为他们的大股东。 就可以下命令给 EMB 公司了。 说了半天,你就是不放弃用一个垃圾。 FireDAC 你 TMD 说了很多次 有问题,就是 TMD 不说什么问题。 不过呢,老子反正是不打算支持你用的数据库。有问题就有问题吧。 等哪一天。老板说,必须用。老子到时候,肯定让他没问题。 再说了地球上,又不是,只有一个 FireDAC ,不需要一棵树上吊死。如果 FireDAC 真的做不到没问题 那么我可以换一个树去吊死。 同理,也不需要 BDE 上吊死。
----------------------------------------------
(C)(P)Flying Wang
作者:
2018/9/3 10:36:39
2楼:
ls的哥们。。。 我已经说了有啥问题了啊。 FireDAC用paradox的表,用的odbc的paradox的driver。 问题有只能读,不能写, 表必须有index。。。。 只能5版本以下。 你说咋用嘛,一大堆的历史文件,n个客户不可能升级的。。。
----------------------------------------------
-
作者:
2018/9/3 10:48:34
3楼:
官方不支持,说明肯定相对用的人少了。官方也不在乎这些人放弃。
----------------------------------------------
山外青山楼外楼,能人背后有能人弄..
作者:
2018/9/3 10:51:09
4楼:
你的一句话,就能说明问题,你的语文老师很牛,我们语文老师都是体育老师,我们没本事理解。
----------------------------------------------
(C)(P)Flying Wang
作者:
2018/9/3 10:53:57
5楼:
C#无法对Paradox数据库进行操作的解决办法 用Delphi自带的Database Desktop工具打开db文件,编辑表,给某字段建立索引就可以了,会生成一个xxx.px索引文件 参考如下文档,其中4里面的第二条就是了 http://support.microsoft.com/kb/q175168/ 微软自己没工具解决,居然用 DLEPHI 的工具。 不过,我不信楼主的问题是简单的“Operation Must Use an Updateable Query”(操作必须使用可更新的查询)错误 如果是这种错误,楼主可以去死了。
----------------------------------------------
(C)(P)Flying Wang
作者:
2018/9/3 11:07:03
6楼:
先不说人家不愿意改,即使人家愿意改最快也要半年时间吧.与其等待不如把旧数据库换成现在新的支持的数据库。 老数据库能特别复杂吗?应该不会。
----------------------------------------------
-
作者:
2018/9/3 11:22:40
7楼:
BDE早就放弃的产品了,你这个要求就跟你让EMB去开发一个64bit的TurboPascal一样啊。
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
2018/9/3 13:12:06
8楼:
要索引就加索引吧!觉得比改程序来的省事。——别说你动不了数据库。 再说了,当年谁设计的数据库表啊,主键和索引都没有。你跟老板说,问题不在程序,在数据库不就结了。
----------------------------------------------
-
作者:
2018/9/3 14:41:54
9楼:
新项目,用64位+BDE,那你的确是想多了。 如果是老项目,想升级到64位,这也是需要斟酌的, 目前delphi 64位运行性能并不快,甚至不如32位,唯一的好处是大内存。 那么问题是,你有多么迫切的需求需要这个大内存。尤其是结合BDE的使用。
----------------------------------------------
-
作者:
2018/9/3 14:51:56
10楼:
你还是用BCB6、DELPHI6吧。
----------------------------------------------
-
作者:
2018/9/3 15:01:00
11楼:
写一个 32BIT 的 COM。 然后 你的 32 EXE 64 EXE 都可以调用他。
----------------------------------------------
(C)(P)Flying Wang
作者:
2018/9/3 18:59:17
12楼:
我只是担心再过5年 win10都彻底的没戏了想当年开发的时候,已经是bcb6最新版,啥都是最新的,到现在都没有支持了,一堆的问题。 不过,我不信楼主的问题是简单的“Operation Must Use an Updateable Query”(操作必须使用可更新的查询)错误 如果是这种错误,楼主可以去死了。 我不太理解上面这句,是说我菜得程度。。? 说实话,我也是个半吊子,只有你想不到的菜。。。当年的数据的确没有索引,而且还是paradox7的。而且出了某种特定的原因,绝对改不了的。。当年的数据也不是我写的,我写这个相当于一个外挂。。。 各位都这样说了,我也不纠结了,还是32bit慢慢重新搞把。。。。我过段时间先写个测试程序,试试在线程中老出错,但是exe里面又没问题的部分搞到berlin里面试试,碰碰运气。 有成果了告知大家。
----------------------------------------------
-
作者:
2018/9/3 19:56:12
13楼:
不是打击楼主啊,像你这种情况还是用老版本的Delphi比较好。 至于线程的问题,我觉得如果你在老的Delphi里出问题,那么就算你用最新版的Delphi来写一样会出问题,所以最好的方法还是找到原因。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
作者:
2018/9/3 20:32:03
14楼:
我也知道。。。。。无解了。我来弄,弄好了给大家聊聊
----------------------------------------------
-
作者:
2018/9/3 20:44:13
15楼:
楼主不搞 64 BIT EXE 了? 不搞 64BIT 就不存在问题了吧。
----------------------------------------------
(C)(P)Flying Wang
作者:
go_on (go_on)
★☆☆☆☆
-
盒子活跃会员
2018/9/4 10:55:05
16楼:
数据库都那么老,还不能改,升级64bit没有任何意义,顶多宣传我们是64位软件。。。 windows兼容性那么好,继续用低版本的delphi就好了
----------------------------------------------
-