社区
PowerBuilder
帖子详情
如何把sql的表以及数据(不包括存储过程以及触发器)通过程序转换成DBF格式并保存到软盘里去呢?
flyhot
2003-12-08 11:21:10
本人急需有关列程,,忘高手指点 :)
...全文
39
13
打赏
收藏
如何把sql的表以及数据(不包括存储过程以及触发器)通过程序转换成DBF格式并保存到软盘里去呢?
本人急需有关列程,,忘高手指点 :)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyhot
2003-12-08
打赏
举报
回复
to: ldy 能否提供相关 列程?
dotnba
2003-12-08
打赏
举报
回复
我一般都用DW ,然后SAVEAS
hzhxxx
2003-12-08
打赏
举报
回复
使用 powerdesign 转换为 pdm 文件,最后自动生成为 dbf 文件
flyhot
2003-12-08
打赏
举报
回复
有点方向了, dongdongxiao(蓝色的海) ( ) 是否有相关的列程,本人将不胜感激
dongdongxiao
2003-12-08
打赏
举报
回复
用pipeline吧,把dbf文件做成odbc就可以了。
bicesky
2003-12-08
打赏
举报
回复
ldy(罗大佑) 能否问你格问题,如果我现在是要将数据保存为支持foxpro2.5版本的dbf格式,是否也是这样写代码呢?但是saveas里没有支持这个格式的啊.那又该怎么办?
tommyhuanglei
2003-12-08
打赏
举报
回复
OBJECT.SAVEAS
flyhot
2003-12-08
打赏
举报
回复
好的。我调试调试,谢谢各位,,,
dotnba
2003-12-08
打赏
举报
回复
当然,为了保证数据的完整和一致,还可以做得细一些
比如建立一个用于管理表的表。当在做这样的工作的时候,将表的状态设置一下
然后在程序别的地方判断,当在另存或者备份的时候,不能进行更新操作。
相当于LOCK
如果是MsSql:Select 语句可以跟上for update来锁定
dotnba
2003-12-08
打赏
举报
回复
long ll_row
string error_syntaxfromSQL, error_create
string new_sql, new_syntax,ls_colname
ll_row = dw_1.insertrow(0)
dw_1.setItem(ll_row,"c_text","正在备份" + as_prompt + " ... ... ")
dw_1.scrolltorow(ll_row)
select top 1 syscolumns.name into :ls_colname
from syscolumns
where syscolumns.id = (select sysobjects.id
from sysobjects
where sysobjects.name = :as_tablename);
//new_sql = "SELECT count(" + ls_colname + ") FROM " + as_tablename
new_sql = "SELECT count(*) FROM " + as_tablename
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA ;
PREPARE SQLSA FROM :new_sql;
OPEN DYNAMIC my_cursor ;
FETCH my_cursor INTO :il_count ;
CLOSE my_cursor ;
if il_count < 1 or isnull(il_count) then il_count = 1
new_sql = "SELECT * from " + as_tablename
new_syntax = SQLCA.SyntaxFromSQL(new_sql,"Style(Type=Form)",error_syntaxfromSQL)
IF Len(error_syntaxfromSQL) > 0 THEN
// Display errors
dw_1.setItem(ll_row,"c_text","正在备份" + as_prompt + " ... ... 备份当前数据失败!。")
ELSE
// Generate new DataWindow
dw_2.Create(new_syntax, error_create)
IF Len(error_create) > 0 THEN
dw_1.setItem(ll_row,"c_text","正在备份" + as_prompt + " ... ... 备份当前数据失败!。")
else
dw_2.SetTransObject(SQLCa)
dw_2.Retrieve()
if dw_2.SaveAs(as_path + as_tablename + '.TXT',Text!,False) = 1 then
dw_1.setItem(ll_row,"c_text","正在备份" + as_prompt + " ... ... 成功备份当前数据!。")
else
dw_1.setItem(ll_row,"c_text","正在备份" + as_prompt + " ... ... 备份当前数据失败!。")
end if
END IF
END IF
klbt
2003-12-08
打赏
举报
回复
ldy(罗大佑)思路可行
zhouweiwansui
2003-12-08
打赏
举报
回复
晕..
888888888888
2003-12-08
打赏
举报
回复
controlname.SaveAs ( { filename, } { graphcontrol, saveastype, colheading } )
2023年软件技术支持笔试题.docx
2023年软件技术支持笔试题.docx
My
SQL
管理手册(一)
Navicat 是一个用于管理 My
SQL
Server 的 GUI 工具,可以管理可视化工具以及用于手动编写
SQL
和
存储过程
的智能代码编辑器。虽然它的一些功能相当直观,但其中一些功能需要指导才能发现和学习。本书从创建基本服务器连接设置,从头开始设计
数据
库或导入现有
数据
开始。然后继续使用高级功能,如设计函数和
存储过程
,创建事件
触发器
以及创建和调度批处理作业。章节按照逻辑顺序排列,用户从简单结构开始到复杂设计,并逐渐介绍高级功能。
【艾琪出品】《计算机应用基础》【试题汇总9】
【声明】本博客内容,若有侵权请告之,会删除 非商业用途,如有侵权,请告知我,我会删除 很希望通过CSDN这个平台与大家交流,如回复不及时,或不懂的请加我island68注明来自CSDN 电子科技大学-电子科技大学《计算机系统结构》20秋期末考试 1. 下列不属于段式管理虚地址的组
成
部分的是( )。 A 基号 B 段号 C 虚页号 D 段内位移 2. 从流水线中个功能段之间是否有反馈回路的角度,可把流水线分为( )。 A 静态流水线和动态流水线 B 标量流水线和向量流水线 C 单功能流...
数据
库理论答案
1.1作业
数据
库系统通常由软件、
数据
库和
数据
管理员组
成
,是一个有机的整体。其在整个计算机系统中的地位如图所示。1.4作业 一. 单选题(共2题,40分)一. 单选题(共2题,50分)(单选题)从最终用户角度看,
数据
库系统可分为: • A. 单机结构、主从式结构、分布式结构 • B. 主从式结构、分布式结构、C/S结构 • C. 单机结构、主从式结构、分布式结构、C/S结构和B/S结构 • D. 主从式结构、分布式结构、B/S结构 我的答案: C(单选题)一个
数据
库应用系统通常
包括
• A.
数据
存储层、应用
文件
格式
大全------转自http://h.shanse8.com/simple/Index.php?t33837.html
文件
格式
大全 不同的文件,有不同的文件
格式
,区别这些
格式
常常是文件名的后缀名不同,现统计常用文件后缀名如下,供大家参考和查阅。 A 对象代码库文件 AAM Authorware shocked文件 AAS Authorware shocked包 ABF Adobe二进制屏幕字体 ABK CorelDRAW自动备份文件 ABS 该类文件有时用于指示一个摘要(就像
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章