怎么将变量中的数据存到数据窗口中,而不直接写进数据库
如何将变量中的数据存到数据窗口中,而不直接写进数据库?
要将变量中的数据存到数据库过程中,如何实现一下功能:先将数据存到数据窗口中,并显示出来;在需要保存时,将数据写进数据库,在不想保存时,不写进数据库。
偶是新手,请各位大侠指点一下,谢谢大家了。。。。。
------解决方案--------------------
显示
int i
i = dw_1.insertrow(0)
dw_1.object.xxx[i] = 变量
...
保存
用dW_1.update() 再commit;
...
------解决方案--------------------
在一楼的基础上再加一种写法dw_1.setitem(i,'列名',变量),据说一楼的写法执行速度更快一些。不过没研究过。呵呵
------解决方案--------------------
如果你的变量用 string ls_1来存贮的话。
string ls_1
dw_1.setitem(行,列,ls_1)
------解决方案--------------------
dw.insertrow(long row)
其中,row = 0 ,表示在DW的最末尾插入一空行。
row <> 0 表示在第row 行处插入一空行,>=row 的行后移。
要将变量中的数据存到数据库过程中,如何实现一下功能:先将数据存到数据窗口中,并显示出来;在需要保存时,将数据写进数据库,在不想保存时,不写进数据库。
偶是新手,请各位大侠指点一下,谢谢大家了。。。。。
------解决方案--------------------
显示
int i
i = dw_1.insertrow(0)
dw_1.object.xxx[i] = 变量
...
保存
用dW_1.update() 再commit;
...
------解决方案--------------------
在一楼的基础上再加一种写法dw_1.setitem(i,'列名',变量),据说一楼的写法执行速度更快一些。不过没研究过。呵呵
------解决方案--------------------
如果你的变量用 string ls_1来存贮的话。
string ls_1
dw_1.setitem(行,列,ls_1)
------解决方案--------------------
dw.insertrow(long row)
其中,row = 0 ,表示在DW的最末尾插入一空行。
row <> 0 表示在第row 行处插入一空行,>=row 的行后移。