在本机上可连接数据源,为什么我同学的电脑不能连接
我尝试让互联网上的另一台电脑能访问我的数据表,
我从网上查到我上网的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)
关闭看看。