ASE15.0.3问题请教,在线等待,盼急回,感谢(数据库中保存超大文件,PB中无法使用SYC sybase ase),

Yellho Yellho 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现就问题说明如下:

我想把程序的升级文件保存在数据库中,方便各个客户端下载,文件转成blob保存在数据库中代码如下:

f_sys_fileto_blob方法如下

global function boolean f_sys_fileto_blob (string sfilename, ref blob sfilecontent);
Integer loops, i
Long flen, fnum, bytes, newpos
Blob readblob

SetPointer(HOURGLASS!)

IF Not FileExists(sfilename) THEN Return False
flen = FileLength(sfilename)
fnum = FileOpen(sfilename, STREAMMODE!, READ!, LOCKREAD!)

IF flen > 32766 THEN loops = ((flen - 1) / 32766) + 1 ELSE loops = 1

FOR i = 1 To loops
bytes = FileRead (fnum, readblob)
IF i = 1 THEN sfilecontent = readblob ELSE sfilecontent = sfilecontent + readblob
newpos = newpos + bytes
FileSeek (fnum, newpos, FROMBEGINNING!)
NEXT
FileClose(fnum)

Return True
end function


if f_sys_fileto_blob(filesname,tot_b) = false then
dw_file.SETITEM(i,2,'上传失败')
return 1
end if
messagebox('文件转成blob后长度',len(tot_b)) 此处得到的文件长度和要传的文件大小一致


delete from fileupdate where filename = :fname;
commit;
insert into fileupdate (bbh,filename) values (:ls_ver,:fname);
commit;
Sqlca.autocommit = true
updateblob fileupdate set filenr = :tot_b where filename = :fname;


if SQLCA.SQLCode = -1 then
dw_file.SETITEM(i,2,'上传失败')
MessageBox(gs_mess,SQLCA.SQLErrText,Information!)
return -1
else
dw_file.SETITEM(i,2,'上传成功')
commit;
end if
setnull(tot_b )

selectblob filenr into :tot_b from fileupdate where filename = :fname;
messagebox('文件保存数据中后长度',len(tot_b)) //此处得到的文件长度只的 32767
Sqlca.autocommit = false

如果文件大小小于32767 的话,可以保存在数据库中,也可以将数据库中的blob 读取,写成正确的文件,但文件超过32767就不行,请高手指点一下


我在PB11.5开发环境下,想用syc sybase ase 连接数据库,连接不成功 提示很多的 ?????????????????(在dsedit中是能ping成功的)

我在PB9开发环境下,想用syc sybase ase 连接数据库, 根本就不能new profile 提示未安装正确,但确实不知道怎么安装,不知道是不是版本高了的原因我的ASE用的15.0.3的开发版


PB9用syc sybase ase 专用连接如何连接ase15的数据库呢?要怎么安装请说明谢谢!
...全文

相关推荐

sybase ASE 数据库参数含义及调优设置

标题中的“sybase ASE 数据库参数含义及调优设置”是指在使用Sybase Adaptive Server Enterprise (ASE)数据库管理系统时,为了优化性能和资源利用,需要理解和调整的各种数据库配置参数

突破

JEP30-PX100A PartModel Product Guidelines for Electronic-Device Substrates and Assemblies – XML Requ

JEP30-PX100A PartModel Product Guidelines for Electronic-Device Substrates and Assemblies – XML Requirements

cdming

基于Matlab的自动睡眠粒状结构检测算法,从脑电信号中进行。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光

JEP375 2.5D_3D Silicon thinned wafers with Through Silicon Vias (TSV’s) and Backside Redistribution

JEP375 2.5D_3D Silicon thinned wafers with Through Silicon Vias (TSV’s) and Backside Redistribution Layer (RDL).pdf

Red Car

考虑供电可靠性与算力柔性的数据中心园区源‑储‑荷一体化规划研究(Matlab代码实现)

考虑供电可靠性与算力柔性的数据中心园区源‑储‑荷一体化规划研究(Matlab代码实现)内容概要:本文围绕“考虑供电可靠性与算力柔性的数据中心园区源-储-荷一体化规划”展开研究,提出了一种综合能源系统优化规划方法。该方法充分考虑数据中心对供电可靠性的高要求以及算力负载的灵活性特征,将电力供应、储能配置与计算负荷进行协同优化。通过建立数学模型,整合光伏发电、储能系统与数据中心负荷调度,利用Matlab代码实现优化求解,旨在提升能源利用效率、降低运营成本并增强系统韧性。研究涵盖了对新能源出力不确定性、负荷波动以及储能动态行为的建模与仿真分析,最终验证了所提一体化规划方案在提高供电可靠性和实现算力资源柔性调度方面的有效性。; 适合人群:具备一定电气工程、能源系统或计算机科学背景,从事数据中心、智能电网、综合能源系统等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:① 为数据中心园区的绿色低碳与高可靠运行提供规划设计方案;② 实现可再生能源的高效消纳与储能系统的优化配置;③ 探索算力作为柔性负荷参与电力系统互动的潜力,支撑新型电力系统建设。; 阅读建议:此资源以Matlab代码为核心,辅以理论模型,建议读者在理解基本原理的基础上,动手运行和调试所提供的代码,通过修改参数和场景设置来深入掌握一体化规划的优化逻辑与关键技术细节。

@橘柑橙柠桔柚
评论 3
收藏 已收藏
分享
返回顶部
Yellho
Sybase 2,598 成员 25,608 内容