vb局域网数据库
1. 用VB怎样连接网络数据库
就数据库连接来说可以简单的理解为单机和网络是一样的,区别在于连接数据库的SERVER地址不同罢了。
当然,我们可以采用ODBC的方式来连接数据库,这样不管是单机还是网络,只要在需要的时候更改以下ODBC的设置即可在不更改任何程序代码的情况下正常使用。
一般VB搭配MS sql SERVER比较合适,这样的话,只需要比单机多出一台网络数据库的机器即可。其实单机数据库就是整合后的网络数据库,只是程序和数据库都放在了一台机器上而已。
2. VB6.0能访问远程数据库吗(局域网互联)
可以,把局域网的文件夹共享(并设置为允许读写),就可以了。
数据库路径在网上邻居那里复制。或者在客户端用ACCESS链接表的方式直接引用存放数据的服务端上的表。
不过这样做的安全性和效率如何,没研究过。
用SQL做一个数据库服务器最好啦。
3. 我用VB做了个管理系统,数据库存在我电脑上,怎么让别人的电脑共享我的数据库,数据库是access
你的程序中在调用数据库时,不要用绝对路径(如d:\data\abc.mdb),要用App.Path来指定路径,数据库要和程序放在同一文件夹(或者把数据库放到这个文件夹里的子文件夹中),然后把这个文件夹设为共享,而且要可读写(允许网络用户修改)。局域网中的其他电脑不用装你的程序,直接在网上邻居打开这个共享文件夹,双击exe文件即可运行,当然其他电脑可以映射驱动器、在桌面建立快捷方式来方便使用。
4. VB访问局域网中的数据库
如果你是新手,就在VB的部件中添加ADO控件,然后点击控件,按鼠标右键,点击属性,在属性页中选择“生成”,选择你要访问的数据类型,最后就会出现“数据库连接属性”,服务器的名称可以用名或IP,填好数据库访问密码,选择好数据库。填好之后点击“测试连接”看连接是否成功。确定后返回属性页,记录源选择“2”,再选好一个表。完成。
你还可以在完成后添加一个datagrid的控件,将datasource设定为上述的ADO控件,这样就可以看到数据库内容了。在了解这个数据操作的基础上再将ADO的内容转为语句。当然,你如果有一定的数据库操作基础,ADO是很容易上手的。
5. VB中,访问局域网中的ACCESS数据库,并可以进行操作
链接字符串的
source直接指定file://xxxxx/xxx.mdb
此文件必须设为可读写共享
注意:
access
不推荐使用lan共享ado访问,非常容易造成数据文件损坏。
6. VB连接局域网的SQL数据库的问题
这个问题,个人亲历, 我单位里的电脑就是无法联接sql,使用odbc进行测试也不成,提示与楼主一模一样。网段设置也一切正常。当时钻牛角钻总以为是程序不对,结果换了一个机器才发现程序一切正常。
最终没办法,哥们重装的系统,同时把防火墙也卸了,结果就好了,回头想研究一样,也没再恢复出原来那种情况。所以,你把系统重做下,一定可以解决的。