永发信息网

vfp9.0连接sql数据库

答案:2  悬赏:70  手机版
解决时间 2021-03-11 04:25
vfp9.0连接sql数据库
最佳答案
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_Uid;pwd=&M_Pwd;database='+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的详细讲解。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我一般ML十多分钟,但是这几天半个多小时也不
虐杀原形2小方块安装完进游戏里字幕全是小方
夫妻之间不同床不沟通不交流还能过吗
我QQ现在12级要升到16级要多少天
龙廷供销合作社村级综合服务站这个地址在什么
【去另一个世界】我将远离这个世界去另一个世
Jump out of range by 6 byte(s)
开一家面馆,需要哪些证件
赤壁哪个职业好玩 急!!!
朝阳饭庄我想知道这个在什么地方
求一首歌,歌词里面大概有这样两句:等到那一
烧伤休克期的尿量往往减少,以下哪些是正确的
泗阳星雨华府5#楼什么时候交房
有没有朋友做拉拉的吗,人广州可以深圳那边的
欧陆风云4 steam联机卡不卡
推荐资讯
五的声母是什么?
天津医科大学卫生毒理学怎么样
在旅行社的下列成本费用中,属于营业费用的是
请问使用移动APP怎样修改手机卡实名信息?
关于我国海陆位置的描述,正确的是AA. 我国位
【江西教师资格证报名】2018年下半年江西教师
侏儒症是由于下列哪种激素分泌不正常造成的BA
养殖龙虾塘里方能一起养鱼吗
沙漠化跟荒漠化有什么区别
中华的车子不好?为什么?
没读大学能做什么工作
怎么才能让大家相信“我”种的是绿色蔬菜?如
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?