当前位置: 代码迷 >> VFP >> 在本机上可连接数据源,为什么小弟我同学的电脑不能连接
  详细解决方案

在本机上可连接数据源,为什么小弟我同学的电脑不能连接

热度:8662   发布时间:2013-02-26 00:00:00.0
在本机上可连接数据源,为什么我同学的电脑不能连接
我尝试让互联网上的另一台电脑能访问我的数据表,
我从网上查到我上网的IP地址,在本机上测试以下程序能连接数据源,但把程序打包到我同学的电脑上运行时提示连接不成功,请老师指点.
handlestring="driver={Microsoft Visual FoxPro Driver};dsn=emp4vfp;uid=;pwd=;server=我上网的动态IP地址;SourceDB=d:\person;SourceType=DBF"
handle=SQLSTRINGCONNECT(handlestring) 
IF handle>0
messagebox( '连接已成功')
c="select fmrq,hzs from emp.dbf where hzs>8"
flag=SQLEXEC(handle,c,"temp")
thisform.grid1.recordsource='temp'
thisform.grid1.columncount=2
thisform.grid1.column1.header1.caption='日期'
thisform.grid1.column2.header1.caption='数量'
else
messagebox('数据连接不成功!')
endif
sqldisconnect(handle)


------解决方案--------------------------------------------------------
两台电脑能ping通不?同学的电脑上有该数据库的驱动没~~
------解决方案--------------------------------------------------------
可能是windows xp的防火墙问题,把服务
Windows Firewall/Internet Connection Sharing (ICS)
关闭看看。
  相关解决方案