本人一直使用delphi7+BDE开发数据软件,只是桌面型数据库有2个方面
的缺点使我要转向sql server, 1.安全性 要在局域网使用,必须共享出
数据文件夹, 容易给别人删除,修改. 2.数据一致性,客户机有时死机,会
漏保存记录. 可是现在转向sql server 后反而有更多问题比桌面型还差
我开发软件有7年时间, 很多基本问题我会反复预先测试的!!!1. 我使用Table.open打开表操作, 在桌面型数据库下, 速度极快,0.1秒
哪怕10万条记录也是, 可是在ADO的Table或query .open速度明显很慢,
10万记录需要3~5秒, 2. BDE下改记录是table.setkey; findkey; 找到记录后
table.edit 然后 table['zd']:=????然后.post 然而sql server 不支持
seek搜索, adotable无法用成功.seek; 如果说改用insert table来改,
我可以接受, 可是当我打开一个表,显示到Grid,有许多记录, 用户想定位
某个bh号记录时,不知怎么作, ado.locate速度太慢. (已经有建索引)
:::: 有一个商品库,5000记录,客户喜欢打开
浏览,然后更改一些数据, 或者定位某个记录修改数据. sql server 不支持
seek的定位查询(我测试n次) .locate需要1秒时间, 客户很不满意3. 排序问题, ado打开sql server表下,不能改索引名, 必须关闭后重新打开
,左面数据库没有这个问题, 这样本身sql的打开速度就慢, 如何能快速改变
索引在Grid给用户看呢??
:::::::我花了2天时间, 比较ado的 cursorlocation, cursortype,
locktype等对表操作的影响, 现在还记忆有新, sql server 表不支持打
开状态下,改变索引!!!还有while not tbale.eof do 这样的操作,sql server 下也是好慢!!!
2个客户机 "同时" 对table.流水号 取号+1 操作时, BDE+桌面数据库 没有问题
sql server表则会被锁定.
的缺点使我要转向sql server, 1.安全性 要在局域网使用,必须共享出
数据文件夹, 容易给别人删除,修改. 2.数据一致性,客户机有时死机,会
漏保存记录. 可是现在转向sql server 后反而有更多问题比桌面型还差
我开发软件有7年时间, 很多基本问题我会反复预先测试的!!!1. 我使用Table.open打开表操作, 在桌面型数据库下, 速度极快,0.1秒
哪怕10万条记录也是, 可是在ADO的Table或query .open速度明显很慢,
10万记录需要3~5秒, 2. BDE下改记录是table.setkey; findkey; 找到记录后
table.edit 然后 table['zd']:=????然后.post 然而sql server 不支持
seek搜索, adotable无法用成功.seek; 如果说改用insert table来改,
我可以接受, 可是当我打开一个表,显示到Grid,有许多记录, 用户想定位
某个bh号记录时,不知怎么作, ado.locate速度太慢. (已经有建索引)
:::: 有一个商品库,5000记录,客户喜欢打开
浏览,然后更改一些数据, 或者定位某个记录修改数据. sql server 不支持
seek的定位查询(我测试n次) .locate需要1秒时间, 客户很不满意3. 排序问题, ado打开sql server表下,不能改索引名, 必须关闭后重新打开
,左面数据库没有这个问题, 这样本身sql的打开速度就慢, 如何能快速改变
索引在Grid给用户看呢??
:::::::我花了2天时间, 比较ado的 cursorlocation, cursortype,
locktype等对表操作的影响, 现在还记忆有新, sql server 表不支持打
开状态下,改变索引!!!还有while not tbale.eof do 这样的操作,sql server 下也是好慢!!!
2个客户机 "同时" 对table.流水号 取号+1 操作时, BDE+桌面数据库 没有问题
sql server表则会被锁定.
解决方案 »
- 一段简单的代码没有看懂,谢谢
- 编写windows服务程序的互斥体问题
- TXMLDocument怎样解析XML文件?
- 发布软件,所有分全给了
- 用Indy的demo中的ftp例子程序登录Solaris8时出错,但可以登录win2000的ftp
- 我用query查询数据库,我想把查出的一字段(时间类型)和系统时间比较。请大哥指教???
- fastreport:高分求一交叉表合计的问题。
- 如何判断鼠标右击处的字段名
- 怎样设置edit控件只能输入时间型数据(要有固定格式)?
- 谁有这样的源代码???(在二进制文件中查找$DDEEFF)
- 有开发过IC卡(医疗保险)程序经验的哥们请进。
- 问一个基本的和ACCESS数据库连接的问题
因为它在安全性能上要明显的比桌面数据库强