vfp9.0连接sql数据库

vfp9.0连接sql数据库,第1张

VFP连接SQL数据库可以采用SPT和CA这两种方式.

下面是SPT的连接方式:

DECLARE INTEGER SQLConfigDataSource IN odbccp32 INTEGER,INTEGER,STRING,STRING

Public gnConnhandle &&将该SQL连接句柄设为全局变量,其他过程中仍可继续调用

lnWindowHandle=0

lcODBCDriver='SQL Server' &&Driver类型

lcODBCName=M_DataName &&数据源

lcODBCDesc='广智80数据源' &&数据源描述

lcODBCServer=M_PcName &&SQL Server 服务器名

lcODBCDatabase=M_DataName &&要连接的数据库名称

gnConnhandle=SQLSTRINGCONNECT('driver='+lcODBCDriver+'Server='+lcODBCServer+'uid=&M_Uidpwd=&M_Pwddatabase='+lcODBCDatabase)

SQLSETPROP(0,'DispLogin',3)

SQLSETPROP(0,"IdleTimeout",0)

IF gnConnhandle<=0 &&判断SQL连接是否成功

=MESSAGEBOX("连接数据库失败,请与系统管理员联系!",0+48,"提示")

RETURN

ELSE

=MESSAGEBOX("连接数据库成功!",0+48,"提示")

ENDIF

连接成功后,gnConnhandle这个句柄就可以进行引用了。具体SPT的用法,请百度〈SPT起跳 〉这篇文章。

CA的用法也比较简单,我平时很少用,具体也百度VFP CA用法吧。

可以通过CA或SPT技术对SQL数据库进行访问,一般用SPT的多些。具体这两种技术的使用方法在BAIDU上搜索就可以。

推荐“SPT起跳”这篇文章,里面有VFP通过SPT访问SQL的详细讲解。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6706957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存