首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb 怎么读取字段属性是text的数据值呢

2012-02-22 
pb 如何读取字段属性是text的数据值呢?字段属性是text,里面存储的值用select语句,只能读出32k。。。,如何读取

pb 如何读取字段属性是text的数据值呢?
字段属性是text,里面存储的值用select语句,只能读出32k。。。,如何读取出全部数值呢?

[解决办法]
用selectblob,先取到blob变量,然后再用string()将该变量转为string

C/C++ code
Blob  Emp_id_picSELECTBLOB Emp_picINTO  :Emp_id_pic FROM EmployeeWHERE Employee.Emp_Num = 100;
[解决办法]
SQL Server数据库的动态更新BLOB解决方案

DROP TABLE TB_Temp --已知的临时表
DROP TABLE TB_Test2 --未知表

CREATE TABLE TB_Temp
(ID Int,
A image)

CREATE TABLE TB_Test2
(ID Int,
X char(10),
Y image)

--插入测试语句
INSERT INTO TB_Test2 (ID,X,Y) VALUES (1, 'S','!@#$%^')

--以下分两步操作,先向临时表插入不包含BLOB的一条记录
INSERT INTO TB_Temp (ID,A) VALUES (2, NULL)

--然后合成动态SQL进行BLOB数据转移
EXECUTE('UPDATE TB_Temp SET TB_Temp.A = TB_Test2.Y FROM TB_Temp,TB_Test2 WHERE (TB_Temp.ID = 2) AND (TB_Test2.ID = 1)')

--可见到BLOB数据已经转移到TB_Temp
SELECT * FROM TB_Temp

热点排行
Bad Request.