当前位置: 代码迷 >> PB >> 怎么将数据窗口的语法保存到数据库中
  详细解决方案

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

热度:123   发布时间:2016-04-29 09:26:10.0
如何将数据窗口的语法保存到数据库中
我尝试着将数据窗口用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
  相关解决方案