PB要把数组char pbuffer[400,400]保存到SQL server,并且还要从数据库中还原成数组,请问如何实现?
------解决方案--------------------
把数组的数据存到数据库,取出来不会?
------解决方案--------------------
定义数组就行了.
------解决方案--------------------
做成xml会不会容易一些,sql支持xml的存储和读取,只是一个想法,我没实际做过。
------解决方案--------------------
1.建议拼成字符串,然后保存到数据库,需要时再从数据库中取出来,然后放到数据组里,速度会慢一些
2.不要用数组,用数据窗口来实现你的数组(其实数据窗口相当于一个数组),动态创建一个400列的数据窗口,然后把数据放到这个里面
如果要保存,你可以
string ls_data
ls_data = string(dw_1.object.data) //然后把ls_data存到数据库中
如果需要时,你把数据库的数据放到ls_data中,然后再dw_1.importstring(ls_data),这样数据窗口里就有数据了,速度会非常快