主页
Top.Mail.Ru Yandeks.Metrika
论坛:“基地”;
当前存档:2002.04.25;
下载:[xml.tar.bz2];

向下

如何通过Blob类型参数将IBStoredProc传输到磁盘上的文件内容? 找到类似的分支


ser_ker   (2002-03-04 15:37) [0]

有一个存储过程向表添加一个条目,这是一个类型为Blob的参数。 问题:如何将过程转移到磁盘上文件的内容,将什么内容写入字段Blob?



Alexandr   (2002-03-05 08:13) [1]

LoadFromFile
LoadFromStream



ser_ker   (2002-03-05 10:39) [2]

表是这样的:
CREATE TABLE ptw_messages(
idmessage整数NOT NULL,
sender varchar(40),
reciver varchar(200),
receipt char(1)DEFAULT“N”NOT NULL,
inout smallint,
replforw smallint,
readstatus char(1)DEFAULT“Y”NOT NULL,
优先级smallint DEFAULT“1”NOT NULL,
subject varchar(200),
messtext blob sub_type 1,
iduser smallint,
idkey smallint,
dtsign日期
sign varchar(255),
errmess varchar(80),
CONSTRAINT pkey_ptw_messages PRIMARY KEY(idmessage)
);

这里的程序是:
CREATE PROCEDURE MessageInsert(
pSender varchar(40),
pReciver varchar(200),
pPriority smallint,
pInout smallint,
pSubject varchar(200),
pMesstext blob,
pIduser smallint,
pIdkey smallint,
pDtsign日期,
pSign varchar(255),
pDt创建日期,
pDtModify日期,
发送日期,
pDtRecive日期
)RETURNS(vIdMessage整数)

要调用该过程,请使用IBStoredProc。

如何通过pMesstext参数传输磁盘上文件的内容?

如果可能的话,举个例子,否则我不会理解!



ch_   (2002-03-20 18:00) [3]

我有同样的问题,尝试过TIBBlobStream,TBlobStream
输入CreateBlobStream(TFiled,....)
但是IBStoredProc没有TField,因为 在程序中
值得“更新......”
帮助有能力的人。
Dm.spInsTemp.ParamByName(“CON”)。LoadFromStream(aStream,ftTypedBinary);
Dm.spInsTemp.ExecProc发出“不支持的功能”(没有进一步的支持),即 IB不消化。



kaif   (2002-03-20 23:54) [4]

语言参考中的Interbase文档|过程和触发器|输入参数
写得很清楚
InterBase数据类型 除了Blob。 数据类型的数组是
也不受支持。

也许有人设法将BLOB参数传递给程序,判断他们在这里询问了多少,但我过去相信文档,我认为这是不可能的。

我的哀悼......



AlexNord   (2002-03-24 09:42) [5]

人们知道怎么做然后才知道有什么事情要准确!!!:(((



Игорь_Пчелко   (2002-04-05 12:24) [6]

尝试将BLOB字段值写入单独的标签,然后在临时BLOB表中传递此记录的Key过程:)
好吧,至少有些东西!



Страницы: 1 整个分支

论坛:“基地”;
当前存档:2002.04.25;
下载:[xml.tar.bz2];

楼上





内存:0.56 MB
时间:0.024 c
1-80866
SunVit
2002-04-13 16:21
2002.04.25
报告问题


6-81026
鬼。
2002-02-12 13:12
2002.04.25
DNS问题


1-80999
kserg@ukr.net
2002-04-11 11:00
2002.04.25
TStringList-关于基础知识的问题


7-81092
萨芬
2002-01-30 08:54
2002.04.25
打印到特定的打印机?


4-81118
SerVS - S.
2002-01-29 14:13
2002.04.25
如何使用API​​禁用ActiveDesktop





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法语
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 淡米尔文 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский