VFP连结SQL问题!
因想把DBC后对口换成SQL,在用以下代码对SQL进行连接时,可以连上,但为什么用这个连接建立远程视图又返回说没有找到数据源名称并且未指定默认驱动程式?
DECLARE INTEGER SQLConfigDataSource IN odbccp32 INTEGER,INTEGER,STRING,STRING
Public gnConnhandle &&将该SQL连接句柄设为全局变量,其他过程中仍可继续调用
lnWindowHandle=0
lcODBCDriver='SQL Server' &&Driver类型
lcODBCName='MCS DATA' &&数据源名
lcODBCDesc="MCS DATA" &&数据源描述
lcODBCServer="192.168.1.110" &&SQL Server 服务器名
lcODBCDatabase="MCSDATA" &&要连接的数据库名称
gnConnhandle=SQLSTRINGCONNECT('driver='+lcODBCDriver+';Server='+lcODBCServer+';uid=;pwd=;database='+lcODBCDatabase)
SQLSETPROP(0,'DispLogin',1)
SQLSETPROP(0,"IdleTimeout",0)
IF gnConnhandle<=0 &&判断SQL连接是否成功
MESSAGEBOX("连接数据库失败,请与系统管理员联系!",0+48,"提示")
ELSE
MESSAGEBOX("连接数据库成功!",0+48,"提示")
ENDIF
OPEN DATA MADE
CREATE SQL VIEW V_ARRAY REMOTE CONNECTION GNCONNHANDLE SHARE AS USERID.*
刚学SQL的菜鸟,请指点,并教我如何在近端MADE里建立一个CONNECTION?
谢谢! sql?server 数据库
[解决办法]