急死人呀!一个奇怪的问题,也是一个比较简单的问题,请高人指点。。。。
我用asp连接xls数据库,读第一个sheet表中的记录,代码如下:
Driver = "Driver={Microsoft Excel Driver (*.xls)};"
DBPath = "DBQ=" & Server.MapPath(filepath)
ConnE.Open Driver & DBPath
set rs=ConnE.execute("Select * From [Sheet1$]")
do while not rs.eof
response.write rs(0)&"<br>"
rs.movenext
loop
set rs=nothing
问题是:当第一列的内容为比较少时,输出没问题。如当内容为:这是一档音乐游戏秀。它主要挑战选手在乐队戛然停止伴奏的情况下准确演绎流行歌曲歌词的能力。在这个卡拉OK决战台上,选手必须竭尽所能,唱对每一个歌词才能获取成功,没有任何保留余地。热烈轻松的气氛、幽默紧凑的编排和一段段脍炙人口的歌曲使节目大放异彩。 (输出正常 );当内容为:这是一档音乐游戏秀。它主要挑战选手在乐队戛然停止伴奏的情况下准确演绎流行歌曲歌词的能力。在这个卡拉OK决战台上,选手必须竭尽所能,唱对每一个歌词才能获取成功,没有任何保留余地。热烈轻松的气氛、幽默紧凑的编排和一段段脍炙人口的歌曲使节目大放异彩。本节目每周可以吸纳100万的电视观众,并取得了数周收视排行第二的好成绩。 (输出不正常,输出的内容是:这是一档音乐游戏秀。它主要挑战选手在乐队戛然停止伴奏的情况下准确演绎流行歌曲歌词的能力。在这个卡拉OK决战台上,选手必须竭尽所能,唱对每一个歌词才能获取成功,没有任何保留余地。热烈轻松的气氛、幽默紧凑的编排和一段段脍炙人口的歌曲使节目大放异彩。本节目每周可),后面一部分能容出不来,不知道为什么?郁闷呀。xls作为数据库时字段内容长度有限制吗?