请问各高手,下面有错吗?为什么最后一列不能把access的有分行的memo型插入到excel?

subeggar 2003-09-30 04:22:59
请问各高手,下面有错吗?为什么最后一列不能写入Excel的?
下面sql语句和字段都没错的,只是最后一列是把access的有分行的memo型插入到excel而已,就出问题?如果最好一列换成其他类型的字段就可以了,请问怎么解决?

Set rs = CreateObject("ADODB.Recordset")
sqlStr = " select distinct * from Master where WorkAddress like '%NY%'or WorkAddress like '%NEW YORK%' or WorkAddress like '%New York%' order by id "
rs.Open sqlStr,Conn

dim j
On Error Resume Next
set objExcelApp = CreateObject("Excel.Application")
objExcelApp.DisplayAlerts = false
objExcelApp.Application.Visible = false
objExcelApp.Workbooks.Open("D:\\ECW\\access\\Master.xls") '打开Excel模板
set objExcelBook = objExcelApp.ActiveWorkBook
set objExcelSheets = objExcelBook.Worksheets
set objExcelSheet = objExcelBook.Sheets(1)

objExcelSheet.cells(1,1).value= "Name"
objExcelSheet.cells(1,2).value= "CorporateTitle"
objExcelSheet.cells(1,3).value= "Company"
objExcelSheet.cells(1,4).value= "Address"

j=2
do while not rs.EOF

'write Excel file
objExcelSheet.cells(j,1).value= LTrim("" & rs.Fields(5) & " " & rs.Fields(2) & "")
Response.Write "OK<br>"
objExcelSheet.cells(j,2).value= "" & rs.Fields(14) & ""
objExcelSheet.cells(j,3).value= "" & rs.Fields(3) & ""
objExcelSheet.cells(j,4).value= "" & trim(rs.Fields(11)) & ""
Response.Write "OK<br>"
j=j+1
rs.MoveNext()
loop
objExcelBook.Save
objExcelApp.Quit
set objExceApp=Nothing
set rs=nothing
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
007james 2003-10-06
  • 打赏
  • 举报
回复
把objExcelSheet.cells(j,4).value= "" & trim(rs.Fields(11)) & ""
---》
temp = "" & trim(rs.Fields(11)) & ""
objExcelSheet.cells(j,4).value= temp

ok!!!!!!!!
iwodgirl 2003-10-02
  • 打赏
  • 举报
回复
支持formatkm(老革) 的想法,试试吧

不懂,学习学习!
formatkm 2003-10-02
  • 打赏
  • 举报
回复
建议把数据库的内容读到变量里,然后再写xsl,因为读入变量会把数据库的内容全部转换成string类型,这样看看还会不会出问题。
007james 2003-09-30
  • 打赏
  • 举报
回复
学习ing!up
PeterMCT 2003-09-30
  • 打赏
  • 举报
回复
没遇到过,如果不是最后一列呢,你把它放到前面去试一下!

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧