SQL Server 数据问题(BDE连接)
有一个表(有主关键字),里面有614条数据,其中有4条数据无法在BDE连接方式下修改。
1.测试1
用 SQL Explorer 打开数据库,打开表,尝试修改同表中的其它数据,修改成功,没有问题;移到那几条数据上,试图修改,提示:Couldn't perform the edit because another user changed the record.
2.测试2
用 TADOConnection连接数据库,用ADOQuery打开该表,修改任何数据都没有出错。
3.测试3
用 TDatabase 连接,用Query打开该表(RequestList=true),修改其它数据没有错误;移到那几条数据上,仅仅执行 Query->Edit(); 语句,提示:Couldn't perform the edit because another user changed the record. (任何事件都没有编写代码)
所有的修改都是对同一个字段数据进行修改。
有谁知道这是怎么回事?
1.测试1
用 SQL Explorer 打开数据库,打开表,尝试修改同表中的其它数据,修改成功,没有问题;移到那几条数据上,试图修改,提示:Couldn't perform the edit because another user changed the record.
2.测试2
用 TADOConnection连接数据库,用ADOQuery打开该表,修改任何数据都没有出错。
3.测试3
用 TDatabase 连接,用Query打开该表(RequestList=true),修改其它数据没有错误;移到那几条数据上,仅仅执行 Query->Edit(); 语句,提示:Couldn't perform the edit because another user changed the record. (任何事件都没有编写代码)
所有的修改都是对同一个字段数据进行修改。
有谁知道这是怎么回事?
...全文
相关推荐
bde安装包(windows764位和32位)
32位和64位通用,32_bde安装.rar 64位_bde安装.rar cliconfig.rar
在Windows 7 64位系统中安装与配置64位BDE
当尝试在Windows 7 64位操作系统上使用Borland Database Engine (BDE),用户可能会遇到一系列兼容性问题。常见的问题通常涉及驱动程序无法加载、应用程序崩溃、访问数据库时出现权限错误或速度变慢等。这些问题源于BDE是为早期的32位系统设计的,而64位系统在文件系统管理、内存访问和驱动程序接口等方面与32位系统存在差异。这些差异可能导致旧版BDE组件在64位Windows平台上无法正常工作。
C++ Builder 6.0经典环境解析:BDE数据库配置与排查实战
快速应用开发(RAD)理念在软件开发史上留下了深远影响,而C++ Builder 6.0正是将这一理念与C++语言能力深度融合的代表作。它内置可视化组件库(VCL),让开发者通过拖拽和属性面板即可完成界面与业务逻辑的快速搭建,大幅缩短桌面应用开发周期。其底层集成的Borland Database Engine(BDE)作为统一数据访问中间层,支持从本地Paradox表到远程SQL Server等多种数据库,展现了早期数据源抽象设计的典型思路。时至今日,许多遗留系统仍运行在C++ Builder 6.0环境中
BDE for WIN8 64
1.BDE 安裝檔 可以在 WIN7 + WIN8 上安裝 2.文件說明 3.MS-SQL 2000 連接DLL
64位BDE 安装包
64位BDE安装包,安装完后还需要把ntwdblib.dll 64位copy到相应目录,具体目录在压缩包里


数据库及相关技术
