社区
VFP
帖子详情
VF6下连接sqlserver调用存储过程
adamzzww
2009-11-04 07:57:14
现在遇到的问题:
读取本地已有的dbf数据库,写入到SQLSERVER2000中,但是看书和网上全是项目自带数据库的读写(即绑定数据源)。
已知道dbf的路径,但是连接的字符串和数据读取的操作怎么写?
如何连接SQLServer2000,并调用其存储过程?
我想知道通过sql语句如何读,如何写.
先谢谢各位的解答。
...全文
121
10
打赏
收藏
VF6下连接sqlserver调用存储过程
现在遇到的问题: 读取本地已有的dbf数据库,写入到SQLSERVER2000中,但是看书和网上全是项目自带数据库的读写(即绑定数据源)。 已知道dbf的路径,但是连接的字符串和数据读取的操作怎么写? 如何连接SQLServer2000,并调用其存储过程? 我想知道通过sql语句如何读,如何写. 先谢谢各位的解答。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
十豆三
2009-11-05
打赏
举报
回复
*--请参考:FAQ -
<vfp如何使用spt>
http://faq.csdn.net/read/175938.html
adamzzww
2009-11-05
打赏
举报
回复
connDbf = "Driver={Microsoft dBase Driver (*.dbf)};dbq="+postion+""
postion为dbf数据库的绝对地址,怎么总是报“找不到可安装的ISAM”。。
网上都说,是连接字符串出错。。到底是哪里有问题?
注:dbf没有加密,没有用户密码。
adamzzww
2009-11-05
打赏
举报
回复
看了下您的老贴,发现是VP6语法不支持。改用:
if used('postion')
select (postion)
else
use (postion)
Scan
INSERT into sampledata (exptime)
values ((postion).Fdata)
Endscan
这样测试,也报语法错误,太奇怪了吧。(postion为dbf绝对地址,sampledate为工程下数据库)
adamzzww
2009-11-05
打赏
举报
回复
[Quote=引用 7 楼 apple_8180 的回复:]
VFP操作DBF,不用这么麻烦,直接 USE 打开即可。
[/Quote]
现在数据库可以连接上,很感谢。但是:
use (postion)
select p.Fdata, p.Ftestno, p.Fold, p.Fppkz_1, p.Fppkz_2, p.Fppkz_3, p.Fppkz, p.Fppky_1, p.Fppky_2, p.Fppky_3, p.Fppky_4, p.Fppky_5, p.Fppky_6, p.Fppky;
into s.Exptime, s.Sid, s.Days, s.Kz1, s.Kz2, s.Kz3, s.Kz, s.Ky1, s.Ky2, s.Ky3, s.Ky4, s.Ky5, s.Ky6, s.Ky;
from (postion) p, sampledata s;
总是会提示语法错误。。
其中(postion) p, sampledata s分别为两个dbf数据表。将p中部分数据插入s中的部分列。
是我写错了,还是VF6不支持这种写法,应该怎么构造select into语句。
adamzzww
2009-11-05
打赏
举报
回复
[Quote=引用 7 楼 apple_8180 的回复:]
VFP操作DBF,不用这么麻烦,直接 USE 打开即可。
[/Quote]
use +postion(为dbf数据库的绝对地址)?
哇,思维定势,瀑布汗。我再试试,谢谢。
十豆三
2009-11-05
打赏
举报
回复
VFP操作DBF,不用这么麻烦,直接 USE 打开即可。
adamzzww
2009-11-05
打赏
举报
回复
[Quote=引用 4 楼 apple_8180 的回复:]
什么开发工具写入dBase数据库?
[/Quote]
VF6.0,考虑到在老电脑上使用..。
用Microsoft dBase Driver (*.dbf),总是报“找不到可安装的ISAM”。
用Microsoft Visual FoxPro Driver,报sqlsetconnectattr 失败。
初次使用,问题有点多,谢谢指导。。
adamzzww
2009-11-05
打赏
举报
回复
VF6.0,考虑到在老电脑上使用..。
十豆三
2009-11-05
打赏
举报
回复
什么开发工具写入dBase数据库?
adamzzww
2009-11-05
打赏
举报
回复
[Quote=引用 2 楼 apple_8180 的回复:]
*--请参考:FAQ -
<vfp如何使用spt>
http://faq.csdn.net/read/175938.html
[/Quote]
谢谢,我试试。
还想问下,对于写入dBase数据库,用Microsoft dBase Driver驱动,还必须装什么么?
连接字符:connDbf = "Driver={Microsoft dBase Driver (*.dbf)};dbq="+postion+";是不是有错?
还是必须用Microsoft Visual FoxPro Driver??
vfp6.0系统免费下载
vf6
.0,要考二级没系统的下哈 Microsoft Visual FoxPro 6.0 for Windows 的常见问题 这些是有关 Microsoft Visual FoxPro 最常见的问题。在您求助 Microsoft 产品支持服务之前,请先查阅这张列表。 若想打印这些...
<IBM DB2> 【可行方案NO.001】
存储过程
执行方法 、批量执行sql语句(Stored Procedures)
db2
存储过程
DB2数据库使用
存储过程
详解
存储过程
(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定
存储过程
的名字并给出参数(如果该
存储过程
带有参数)来执行它。 主要特点: 类...
用Ms SQL Server
存储过程
操作DBF文件
我们就以两个字段为例:filelds1 字符型filelds2 数值型表(DBF)文件名称为 Test.dbf可以
SQLServer
的查询分析器中执行下面代码:select * fromOPENROWSET(MICROSOFT.JET.OLEDB.4.0,dBase III;HDR=NO;IMEX=2;...
Db2
存储过程
简介和HelloWorld示例
存储过程
( Stored Procedure )也称过程( Procedure ),是例程( Routine )的一种。下面我们先来看一下例程。 例程(Routine) 例程是可以封装编程和数据库逻辑的数据库对象,而编程和数据库逻辑可以像编程...
VFP
2,723
社区成员
29,110
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章