首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

程序中,insert语句中某字段值从excel读来,其内容有换行,因此insert执行出错,怎么处理

2012-03-13 
程序中,insert语句中某字段值从excel读来,其内容有换行,因此insert执行出错,怎么办?比如:buf insertinto

程序中,insert语句中某字段值从excel读来,其内容有换行,因此insert执行出错,怎么办?
比如:
buf= "insert   into   bt   (xh,bz)   values   (1, ' "
buf=buf+ole.cells(1,2).values+ " ') "

sqlexec(hd,buf)   出错,
因为ole.cells(1,2).values取的内容有多行。而我确实要把这些回车换行信息也存储到oracle中,该怎么做?


[解决办法]
将换行符及回车替换掉。

sqlexec(hd,strtran(strtran(buf,chr(10), ' '),chr(13), ' '))

热点排行