我想做一个C/s的数据库软件,查了好多资料,也弄不太清楚。因为软件功能不是太多,数据量不大,就是对一些数据的输入输出,不过要多人并发操作。所以我装了一个sql server 2000的服务器,在客户机上直接用ADO的ADOconnection对服务器进行连接,发现也能成功!但不知此法是否可行?有没有什么缺点?有什么办法比这要好?不要和我说用Midas,那东西太繁,估计开发我这东西有点浪费。
调试欢乐多
单层到 C/S过渡非常方便如果涉及网络流量大的就写成存储过程
少用BDE。
那鸟玩意如果是装WIN2000上,
BDE连接就有问题了。
你用的AdoConnecttion连接上了就是对的。
如果不会安装或者不会配置,那么别说Win2000了,就是在Win3000、Win4000上,BDE都会有问题!还有,俺以为,n-Tier对于大多数数据库应用来说,相当于“有一个美丽的传说”。毕竟在服务代理层需要做的事情远比李维鼓吹的要多得多。更何况,对于只有两三个人的项目组,要实现n-Tier无异于“愚公移山”,做做实验以了解相关技术还可以。一家之言,欢迎大家不吝指正。
用Delphi+Oracle+ADO开发某项目A,顺利完成,发布应用程序很方便。2002年:
项目A功能升级,数据库结构调整,增加了存放视频、音频等多种文件的LONG RAW等BLOB字段。
存取几百K大小的文件没问题,超过1M则时不时地会存丢了,超过10M则几乎次次存丢。
用BDE做相同实验,存取若干个尺寸超过100M的文件数百次,均成功(没时间多做实验)。
不得已,另行开发文件传输模块,不通过数据库方式存取文件。(这时的项目如果改为BDE方式,则相当于重新开发。)俺的同事说:ADO就象红灯区的PLMM,只能偶尔客串一下,决不能带回家过日子。
有发现提示: 出现logo后怎么也没,好一会儿就弹出
[DBNETLIB]sql server does not exist or access denied
确认可进入,可看没什么数据,并很慢,