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

怎么将数据窗口的语法保存到数据库中

2012-02-23 
如何将数据窗口的语法保存到数据库中我尝试着将数据窗口用describe 导出语法后,将其保存到数据库中的表里,

如何将数据窗口的语法保存到数据库中
我尝试着将数据窗口用describe 导出语法后,将其保存到数据库中的表里,然后想通过读取表里的内容用create从而生成一个新的数据窗口,字段类型为TEXT,但总是保存不完整,或者某些地方有些出入,请问有什么方法解决没有

[解决办法]
估计和你用的数据库类型有关,用blob字段试试

string ls_data
ls_data = dw_1.describe("datawindow.syntax")

然后用updateblob保存到数据中

需要的时候用selectblob取出来,然后动态创建,我都是这么用的
[解决办法]

探讨

估计和你用的数据库类型有关,用blob字段试试

string ls_data
ls_data = dw_1.describe("datawindow.syntax")

然后用updateblob保存到数据中

需要的时候用selectblob取出来,然后动态创建,我都是这么用的

[解决办法]
C/C++ code
//存blob lblb = blob(dw_1.object.datawindow.syntax)updateblob 表 set text字段 = :lb where 条件列 = :条件值 using sqlca;if sqlca.sqlcode = 0 then    commit using sqlca;else    rollback using sqlca;end if//取blob lbselectblob text字段 into :lb from 表 where 条件列 = :条件值 using sqlca;if sqlca.sqlcode = 0 then    dw_1.create(string(lb))end if 

热点排行