| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3170 人关注过本帖
标题:请教:关于远程数据库连接
只看楼主 加入收藏
寻H不得
Rank: 4
等 级:业余侠客
威 望:1
帖 子:181
专家分:222
注 册:2010-10-9
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:26 
请教:关于远程数据库连接
没办法,那么多的论坛,还就只有咱这VFP人气旺,又到这儿求教。
也许我问的是很轻松的问题,可就是查不到清晰的答案。
我试着建了一个MYSQL数据库,打算在局域网内提供查询服务。
思路是:程序设计用VFP做界面和窗口,完成登录、查询条件输入、结果输出等,这个我熟;数据库用MYSQL,这个不是很熟,不过可以完成数据库、数据表构建,数据输入、检查等。
  现在用VFP访问MYSQL的连接上出问题:
   先是本机VFP连接MYSQL遇到障碍,好在刚解决;
    Sqlhandle=sqlstringconnect("DRIVER={MySQL ODBC 5.1 Driver};SERVER=localhost;UID=root;PWD=;DATABASE=mysql;CharSet=gb2312;")&&连接OK,数据库还未设密码,连接前先在本机安装MYSQL的ODBC驱动程序才有此效果,这得感谢本坛的狐友
   接着本机设为服务器(本机安装了IIS,同时提供网页服务,访问没问题),客户端访问MYSQL数据库的问题又来了,就是连接不上,红线部分怎么处理都不对,输入成IP地址不行,沿用此名也不行,安装了MYSQL的ODBC驱动也不行;网上查了一下整不明白:3306端口设置问题、root用户设置问题、客户端要安装什么的问题....
   请教高手,该咋整,给个意见和思路

[ 本帖最后由 寻H不得 于 2012-6-12 21:05 编辑 ]
搜索更多相关主题的帖子: 数据库连接 局域网 数据表 
2012-06-12 20:34
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
在局域网中用远程互联网的配置方案,嫌局域网的效率太高么?

授人以渔,不授人以鱼。
2012-06-12 21:13
寻H不得
Rank: 4
等 级:业余侠客
威 望:1
帖 子:181
专家分:222
注 册:2010-10-9
收藏
得分:0 
那到不是,反正总得连接上,达到共享的目的吧 还有什么办法更好??
2012-06-12 21:22
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
在局域网上用文件共享服务就好了,VFP自己能做到,引入mySQL干嘛,没事找事。上广域网,那才是没办法,迫不得已用SQL Server或mySQL,现在又不是跑广域网。

授人以渔,不授人以鱼。
2012-06-12 21:26
寻H不得
Rank: 4
等 级:业余侠客
威 望:1
帖 子:181
专家分:222
注 册:2010-10-9
收藏
得分:0 
我的单位局域网 可能就叫广域网吧,可以全省全国查的,只是有限制,用文件共享整不了的
2012-06-12 21:35
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
VFP支持SQL命令,本身就有SQL共享服务,即是自成一体的数据库服务器,用不着别的数据库。上广域网,远程服务器上装SQL Server或mySQL,是为了兼容世界外没有用VFP的用户,但你作为企业自己的内部程序,不用管外部,每个用户都跑你自己的程序,就用自己的东西。局域网永远是连通的,不像广域网那样需要“通断”(用专线就不用),离线的设计思路,在局域网上根本没必要。

授人以渔,不授人以鱼。
2012-06-12 21:37
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你把自己的机器做服务器?

授人以渔,不授人以鱼。
2012-06-12 21:39
寻H不得
Rank: 4
等 级:业余侠客
威 望:1
帖 子:181
专家分:222
注 册:2010-10-9
收藏
得分:0 
用自己的机器作服务器 只是试验
VFP真用不着别的数据库??我遇到问题是数据量大过2G就没办法了,这是一;文件共享在较多的机器中好像别人共享不了,是不是设置的问题还没仔细考虑过,反正几个不同的IP段就有共享不了的,但是用我机器上的IIS服务 好像就没遇到过问题
2012-06-12 21:44
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你那企业的主服务器难道没有SQL Server之类的东西么,你配置自己的机器有什么用,要在那台服务器上做才有用,没有那个权力,等于白费力。如果你拿自己的机器做数据库服务器,那么别人怎么访问你这台机器的,就把这台机器开放出来就是了。

[ 本帖最后由 TonyDeng 于 2012-6-12 21:47 编辑 ]

授人以渔,不授人以鱼。
2012-06-12 21:45
寻H不得
Rank: 4
等 级:业余侠客
威 望:1
帖 子:181
专家分:222
注 册:2010-10-9
收藏
得分:0 
问题上我这台机器现在别人可以访问网站 访问不了数据库 我才郁闷啊
至于说主服务器上有没有这东西 我可不知道 我们是大单位下的小单位 自己做来用 没想去整成什么大项目
N年前接触VFP觉得有点意思 步步学来 编程属个人爱好而已
2012-06-12 21:51
快速回复:请教:关于远程数据库连接
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021011 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved