|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2016/4/7 10:56:45 |
标题: |
DELPHI6 开发的ERP软件,当时使用的是BDE+SQL2000,现在用win7(64)+SQL2008 R2 |
浏览:4756 |
|
加入我的收藏 |
楼主: |
1)如何能链接上现在的win7(64)+ SQL2008 R2 环境, 2)BDE有64位吗?
----------------------------------------------
wzh |
作者: |
vmao (毛小毛) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2016/4/7 11:30:15 |
1楼: |
1)啥叫如何能连?本来就能连,没有什么区别 2)64位操作系统本来兼容32位的,大不了以管理员身份运行。
----------------------------------------------
-
|
作者: |
|
2016/4/7 13:20:57 |
2楼: |
没有说现在的DELPHI开发版本,现在新版默认不带BDE了。BDE很老了,推荐用其它的。
----------------------------------------------
-
|
作者: |
lps (lps) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2016/4/7 13:55:19 |
3楼: |
BDE没有64位
----------------------------------------------
-
|
作者: |
|
2016/4/7 21:51:02 |
4楼: |
改用 ADO 吧
----------------------------------------------
我84砖家
|
作者: |
|
2016/4/8 11:22:57 |
5楼: |
当时的 Windows 版本是不是 XP, Win7 多了存取权限需要设定. SQL2008也有config上的改动. 问题与 64bits 无关. 这问题必需真的IT人在场处理, 因为看来楼主连问都不太懂问, 没人可以如此虚无空泛的情况下给予可靠答案.
----------------------------------------------
-
|
作者: |
|
2016/4/8 13:40:25 |
6楼: |
和64位无关吧,把BDE换Ado就行。
----------------------------------------------
-
|
作者: |
|
2016/4/8 14:42:26 |
7楼: |
原先用什么数据库?
----------------------------------------------
-
|
作者: |
|
2016/4/9 9:22:44 |
8楼: |
DELPHI6 开发的ERP软件,当时使用的是WIN XP+BDE+SQL2000,现在用win7(64)+SQL2008 R2环境: 不知道当时是采用的是什么通讯协议,是SQL Native Client 9.2 还是10)的问题,还是BDE得问题,反正现在用SA登录SQL2008 R2 程序没有反应,但是登录SQL2000可以。想请各位帮我分析下,
----------------------------------------------
wzh
|
作者: |
|
2017/5/9 15:30:38 |
9楼: |
64位系统上是可以正常运行的,需要你先安装好BDE软件 ,再用bdeadmin.exe配置好相应的数据库连接即可。
----------------------------------------------
-
|
作者: |
|
2017/5/10 12:47:38 |
10楼: |
估计是没技术人员跟进了。找人改是需要成本的,但又要在新平台上运行,又不想折腾 权衡吧,如果软件未来还要长期使用,建议改ADO 虽然找技术人员跟进也可能会比较麻烦
----------------------------------------------
SQL SERVER DBA QQ:315054403 曾经的Delphier 缘在上海
|
作者: |
|
2017/5/10 12:52:28 |
11楼: |
要改,就一次性 RAD 10.2 FIREDAC 。 支持 全球语言 可以检查内存泄露。
IDE 比 D7 好用多了。 我的旧工程,升级了之后,运行更加稳定了。
新的语法,也很好用 xxx.ToString.Trim 等。 泛型 匿名函数等。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2017/5/10 14:56:37 |
12楼: |
没有永恒的软件,科技在进,你家需求也多了吧。预期多处修改,更实在是时候重写!
----------------------------------------------
-
|
作者: |
|
2017/5/10 15:32:33 |
13楼: |
SQL Native Client 2000可以,新版本不行的,在连数据库的电脑上同时也装上这个估计就行了
----------------------------------------------
XE7发布会视频:http://i.youku.com/u/UMzYzNTkyNTI0/videos FireDac/EMS-[Delphi]技术群 257779952 appmethod[移动开发] 194191706
|
作者: |
|
2017/5/10 15:34:24 |
14楼: |
ADO的情况下sql 2000 和sql 2008 没有区别....
----------------------------------------------
山外青山楼外楼,能人背后有能人弄..
|
作者: |
|
2018/8/22 16:20:07 |
15楼: |
看了楼上各位的回复,刚好碰到这个问题。 1:软件需求决定了必须用paradox的表!! 太多历史数据没有办法,这个无法改。
使用firedac连接paradox,用odbc的paradox驱动,问题来了只能读不能写。目前大量数据没有keyfield,改是不可能的,对于这种表,odbc不能写。 pass。
bde按照官网教程vcl装好了,控件出来了,一切正常。但是只能在32位开发模式下。 切换64位变灰不能用。。。。 但是现在的需求是必须用64位。。。。
头要炸了。求助各位想想办法
----------------------------------------------
-
|
作者: |
|
2018/8/22 16:21:58 |
16楼: |
11楼的兄弟 运行更加稳定体现在哪里?
之前bcb6的程序,长时间运行老会随机出错,查又查不出来,头痛!人工操作又没有问题,自动大数据问题时不时来一下,吐血。
----------------------------------------------
-
|
作者: |
|
2018/8/22 17:12:54 |
17楼: |
反正我是没本事用到你的 高端数据库。 我的旧系统 升级 之后,肯定比 D7 稳定。 旧系统用的数据库,也简单,用 FIREDAC 没发现任何不如 ADO 的地方。 FIREDAC 不支持你的数据库的写入? 找 EMB 算账啊!
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/8/22 17:19:12 |
18楼: |
BDE已经停止维护和更新,停留在它那个时代了。
----------------------------------------------
中间件QQ群: 92449782 博客: http://www.cnblogs.com/hnxxcxg/
|
作者: |
|
2018/8/31 15:38:55 |
19楼: |
数据库升级下,BDE用也可不用改其他的就可以了。就是花点时间而已,最主要的是业务流程你不需要改了。
----------------------------------------------
-
|
作者: |
bjzhq ( oce) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2018/8/31 15:47:12 |
20楼: |
同意13楼, 安装 sqlncli_86.msi或sqlnclix64.msi之后, bde 可以联 sql2008, 与联 sql2000 一样,程序不需要改变
----------------------------------------------
-
|
作者: |
|
2018/9/3 9:12:04 |
21楼: |
用系统的 ODBC 链接SQL2008 用 BDE 链接 ODBC 就搞定了
----------------------------------------------
Delphi
|
作者: |
l3090 (3090) |
★☆☆☆☆ |
-
|
普通会员 |
|
2019/2/17 9:43:17 |
22楼: |
系统win7,oracle,用oDBC连接数据库没问题,但用BDE连接ODBC就不行,提示:无法处理的服务器名
----------------------------------------------
新手上路,请多关照,不要见笑!
|
作者: |
l3090 (3090) |
★☆☆☆☆ |
-
|
普通会员 |
|
2019/2/17 10:36:38 |
23楼: |
系统win7,oracle,用oDBC连接数据库没问题,但用BDE连接ODBC就不行,提示:无法处理的服务器名,用ADO连接也不行,提示:测试连接失败,因为初始化提供程序时发生错误,而同样的两个操作在xp系统下都没问题
----------------------------------------------
新手上路,请多关照,不要见笑!
|
作者: |
|
2019/3/6 20:49:10 |
24楼: |
SQL2008的连接好像需要另装驱动。
----------------------------------------------
-
|
作者: |
|
2019/3/7 10:20:27 |
25楼: |
Windows自带的ADO驱动可以连接sql 2000~2017,及将快发布的2019 只是不支持新特性如镜像、ALWAYSON副本等
----------------------------------------------
SQL SERVER DBA QQ:315054403 曾经的Delphier 缘在上海
|
作者: |
|
2019/3/18 15:56:48 |
26楼: |
to bjzhq 安装了好象还不行哦!
----------------------------------------------
因为爱所以爱,Delphi http://www.qzpcn.com
|
作者: |
|
2019/3/18 17:25:15 |
27楼: |
SQLServer各版本必须安装对应的驱动, SQL Server Native Client版本 SNAC名 ODBC驱动名 OLEDB Provider名 DLL名 SNAC for SQL Server 2005 SQL Native Client SQLNCLI SQLNCLI.DLL SNAC for SQL Server 2008 SQL Server Native Client 10.0 SQLNCLI10 SQLNCLI10.DLL SNAC for SQL Server 2012 SQL Server Native Client 11.0 SQLNCLI11 SQLNCLI11.DLL
----------------------------------------------
-
|
|