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