需求说明:
客户端用VB,窗体上假定有四个TEXTBOX,要求可以将其中的内容作为一条记录“增加”到一个远程ACCESS数据库中。(我在一个服务器上申请了个人空间,有FTP地址,用户名和密码,但只支持ACCESS数据库。 服务商具体提供以下服务:http://www.hb888.com/zhuji/zhujizuyong.htm),可能有很多人在用我的程序,经常向这个数据库中“增加”记录。问题:
1。能允许这种操作吗?(应该行吧,我有自己的用户名和密码。)
2。用ACCESS数据库是不是不好,要用SQLSERVER吗?(大家到湖北热线上看看,哪种支持
SQLSERVER) 3。“三层结构”到底是什么。可能斑竹ONLINE就是这种方法,只是我太菜,不会用。
http://blog.csdn.net/online/archive/2004/07/07/35994.aspx
4。到底使用ADO,DAO,RAO还是...好。
......
先问这些,大家见笑.能推荐相关的资源和书籍也好编程是我的业余爱好,我的软件就差这部分功能了,我一共就100分,谁能帮我,双手奉上.
客户端用VB,窗体上假定有四个TEXTBOX,要求可以将其中的内容作为一条记录“增加”到一个远程ACCESS数据库中。(我在一个服务器上申请了个人空间,有FTP地址,用户名和密码,但只支持ACCESS数据库。 服务商具体提供以下服务:http://www.hb888.com/zhuji/zhujizuyong.htm),可能有很多人在用我的程序,经常向这个数据库中“增加”记录。问题:
1。能允许这种操作吗?(应该行吧,我有自己的用户名和密码。)
2。用ACCESS数据库是不是不好,要用SQLSERVER吗?(大家到湖北热线上看看,哪种支持
SQLSERVER) 3。“三层结构”到底是什么。可能斑竹ONLINE就是这种方法,只是我太菜,不会用。
http://blog.csdn.net/online/archive/2004/07/07/35994.aspx
4。到底使用ADO,DAO,RAO还是...好。
......
先问这些,大家见笑.能推荐相关的资源和书籍也好编程是我的业余爱好,我的软件就差这部分功能了,我一共就100分,谁能帮我,双手奉上.
2、如果能用SQL Server2000的话最好用它,方便多了,还可以写存储过程,程序效率可以大幅提高
3、三层结构主要是指User services
Business service/Business Objects
Data services
4、当然是ADO了
1.如果你使用Access数据库,那么你必须把Access数据库所在的文件夹共享,这样其他的客户端程序才可以访问数据库。如果服务器和客户机不在域中,或者是不在同一个域中,最好将您的Guest账号启用
2.Sql Server比Access更适合C\S或者是B\S结构了,因为SQLServer等大中型数据库系统本来就是为网络数据库访问而设计的,并且并发性好,支持海量数据存储。
3.目前Microsoft 支持的数据库访问方式中ADo是最简洁、效率最好等方式,并且Microsoft对其他访问方式已经放弃维护了,目前只对Ado进行更新,在.Net中你只会有ADO.Net访问方式
4.所谓的三层就是客户端、业务应用层、数据库。这个需要DCOM 、COM+或 Corbra等分布式组件支持
ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=northwind;Data Source=yang"
或者
ConnectionString = "driver={SQL Server};server=yang;uid=sa;pwd=;ConnectionTimeout=0;database=northwind"
遠程的
ConnectionString = "driver={SQL Server};server=218.62.*.* ;uid=sa;pwd=;ConnectionTimeout=0;database=northwind"
而ADO是最新的,集它俩于一身,既支持本地,也支持远程!至于数据库,那需要看数据量的大小,如果不是很大,用Access也没问题!
现在有很多网站提供给客户网页空间的时候带的数据库都是Access,楼主可以自己去看看!
用asp即可,看过动网的论坛吧,2000多人同时在线如果用vb访问,比较麻烦,服务器需要完全共享,如果还要输入用户名和密码才能访问目录的话,那么数据库连接串没有办法写事实上,你们可能提供给客户一个vb界面,c/s来才操作。
所以你可以考虑vb+xml+asp这种方式,速度还可以