- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
日常工作中使用PowerBuilder和sybase遇到的问题
(例子中的数据库名称为yanglao)
在PowerBuilder使用数据管道
在sybase中进行数据导入导出时,使用数据管道是最方便的一种方法,但也有缺点,数据量过大时,执行效率慢,甚至有时一张表需要几十个小时。如果Database Devices创建的不合理,数据库文件和日志文件不够大,在使用数据管道时,在途会停止操作。如果出现这种情况,先查看一下数据库的log space,如下图:
看一下Free(MB)是否有剩余,如果用完需要清楚日志。在SQL Advantage中执行下面语句:
dump transaction yanglao with no_log
附数据管道的报错信息(百度中可有哪些信誉好的足球投注网站)
Start()函数返回一个integer值时数据管道的运行是否成功,返回值的意义为:
1? 函数执行成功
-1? 打不开数据管道
-2 列数太多
-3 要创建的表已经存在
-4 要增加数据的表不存在
-5 未建立与数据库的连接
-6 参数错误
-7 列不匹配
-8 访问源数据库的sql语句致命错误
-9 访问目标数据库的sql语句致命错误
-10 已经达到指定的最大错误数
-12 不正确的表达法
-13 需要关键字、但未指定关键字
-15 数据管道已经在运行
-16 源数据库出错
-17 目标数据库出错
-18 目标数据库处于只读状态,不能写入数据
小写字符替换成大写字符
update table1 set sfz=str_replace(sfz,x,X)
str_replace(string要被替换的字符串, string用于替换的字符串,string替换成的字符串)
在sybase(版本sybase12.5)中创建database device后,找不到设备
业务情形:创建database后,重新启动数据库系统,在database device管理中找不到该设备。
原因:创建的设备超过2G
解决方法:将超过2G的设备进行分解,例如:需要建10G的设备的,可以建5个2G的设备
先打开workspace,再连接数据库报错:
提示信息为:
DBMS SYC Adaptive Server Enterprise is not supported in your current installation
解决方法:
百度了许多中方法,都没有解决。自己给powerbuilder打上补丁,问题解决
关于sybase的客户端字符属性的问题
字符集的安装
设置默认字符
sp_configure default character set id,171
具体步骤:
(这里SYBASE的安装路径为c:\sybase) c:\cd \sybase\charsets\cp936
c:\sybase\charsets\cp936 charset -U用户??(默认sa) -P密码 -S数据库服务器名称 binary.srt cp936 更改默认字符集为cp936(在SQL环境中).?
执行select name,id from syscharsets(会列出字符集对应的id号)
找到name为cp936对应的id(假设为171)?
执行sp_configure default character set id,171? 6. 重启server两次(注:第一次启动后,server会自动宕掉,需要第二次重启后才能使用)? ??
备份还原sybase数据库
备份数据库:dump database yanglao to? d:\yanglao.dat
还原数据库:load database yanglao from?? d:\yanglao.dat
必须要执行:online database yanglao
生成powerbuilder应用环境(pbpack90.exe)
怎样找到PB打包所需要的dll和pbd文件?
需要用一个工具:pbpack
我使用的是.9.0版本.pbpack90.exe
位于PB的安装路径下.点PB的图标.右键,属性.查找目标,向上.找到shared下的powerbuilder路径.
D:\Program Files\Sybase\Shared\PowerBuilder
可以看到pbpack90.exe文件.
双击打开.
界面显示出
点击create ,选择路径.就可以生成一个msi包.
双击msi包,运行.将包安装到指定路径下,你就可以看到需要的dll了
附Sybase报错信息(百度中可有哪些信誉好的足球投注网站)
Sybase?错误代码Adaptive Server Anywhere SQLCODE错误消息0–631 HYPERLINK /developer/product_m
您可能关注的文档
- 任务书、开题报告郑晴月新资料.doc
- 任务书例子资料.doc
- 第一单元第三节信件往来申请电子邮箱和电子邮箱的地址综述.ppt
- 通信原理硬件实验报告资料.docx
- 感恩教育主题班会探析.ppt
- 生产线平衡资料.pptx
- 生产销售伪劣产品罪资料.docx
- 第一单元第三节长度和时间测量的应用综述.ppt
- 任务四堤防养护与修理资料.pptx
- 友谊北大街桥梁工程桩基方案材料.doc
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
最近下载
- 公共危机案例.pdf VIP
- 3.5跨学科实践:探索厨房中的物态变化问题 +章节梳理延伸 课件 人教版(2024)物理八年级上册.pptx VIP
- 初中物理作业设计优秀案例(3篇).pdf
- 2023年急性ST段抬高型心肌梗死诊断和治疗指南.docx
- 大气的受热过程说课稿2023-2024学年高中地理湘教版(2019)必修一.docx VIP
- 外研版2023必修第一册Unit 3 Family matters重点词汇短语练习含答案.pdf
- 国家开放大学《心理学》形考任务1-4参考答案.docx VIP
- 售后转正工作总结PPT.pptx
- ISO45001品质中心第三方审核记录.doc
- 3.5+跨学科实践:探究厨房中的物态变化问题++课件-2024-2025学年物理人教版八年级上册.pptx VIP
文档评论(0)