科讯 MDB转SQL后,asp类型不匹配

MicrosoftVBScript运行时错误(0x800A000D)类型不匹配C:\INETPUB\WWWROOT\ITEM\../KS_Cls/Kesion.Commo... Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配
C:\INETPUB\WWWROOT\ITEM\../KS_Cls/Kesion.CommonCls.asp, 第 143 行
Public Function RsToxml(RSObj,row,xmlroot)
Dim i,node,rs,j,DataArray,fieldName
If xmlroot="" Then xmlroot="xml"
If row="" Then row="row"
Set RsToxml = Server.CreateObject("msxml2.FreeThreadedDOMDocument"& MsxmlVersion)
RsToxml.appendChild(RsToxml.createElement(xmlroot))
If Not RSObj.EOF Then
DataArray=RSObj.GetRows(-1)
For i=0 To UBound(DataArray,2)
Set Node=RsToxml.createNode(1,row,"")
j=0
For Each rs in RSObj.Fields
fieldName=LCase(rs.name)
if fieldName="username" then
node.attributes.setNamedItem(RsToxml.createNode(2,fieldName,"")).text= lcase(DataArray(j,i))& ""
else
node.attributes.setNamedItem(RsToxml.createNode(2,fieldName,"")).text= DataArray(j,i)& "" 注释:这个就是在dw8内显示的143行
end if
j=j+1
Next
RsToxml.documentElement.appendChild(Node)
Next
End If
DataArray=Null
End Function
展开
 我来答
枫先念1N
2012-03-17 · TA获得超过161个赞
知道小有建树答主
回答量:171
采纳率:100%
帮助的人:128万
展开全部
sqlserver较access一些数组的验证也较为严格,mdb转sqlserver以后需要修改的地方有很多,需要有经验的程序员才可以,你可以先参考这篇文章http://www.jb51.net/article/6869.htm,如果不行建议找程序员帮你解决啊

需要注意的地方有 自增长id 是否 数组后面是不是有逗号(,) 一些sql查询语句等

参考资料: http://www.jb51.net/article/6869.htm

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式