hur.cn - 华软网

 热门搜索

急,非常急,求救:数据类型的问题~

  作者:未知    来源:网络    更新时间:2019/1/25
我有一个A程序,数据库里有张表的日期类型是VARCHAR的,现在需要把这张表的一些记录导出来保存为EXCEL资料,然后传给B程序,B程序的读取这个EXCEL并保存到B的数据库里,然则B的日期类型是DATE类型的,我现在希望在A程序把这个记录读到DW中或导出来保存为EXCEL的时候把这个问题解决,最好是不用“手动”修改数据库,有什么措施吗?
 列位大侠拯救啊!!!!!!!!!!!
------华软网友回答------
先用sql掏出来,转化成date,再写入dw
------华软网友回复------
转化是什么函数?
------华软网友回复------

string ls_str //数据库中掏出的值
date ld_date

ld_date = Date( ls_str )

dw_1.SetItem( ## , ## , ld_date )

不知道能不能解决问题;

问下楼主用的什么数据库?

------华软网友回复------
string类型转成date
------华软网友回复------
从数据库中掏出时就能够转换成日期类型
------华软网友回复------
我用的是SYBASE数据库~我还想问一下,如果我想把EXCEL的DATE导到DW的VARCHAR字段,怎么导?
我从EXCEL导过来是用
excelserver.workbooks.open(str_savename)
excelserver.activesheet.cells.copy      
li_count    =    dw_1.importclipboard(1)
------华软网友回复------
//数据类刑转换
ole_object.cells(i,j).NumberFormat =ls_coltype
------华软网友回复------
在读到DW中时就能够转化为date类型的~!
string ls_str 
date ld_date
ld_date = Date( ls_str )
试一下了~!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。