一个关于ASP中Replace的问题,在线求教!
有如下的一个方法PublicFunctionFormat(str,arr)Dimr,ir=strFori=0ToUBound(arr)r=Replace(r,"{"&i&...
有如下的一个方法
Public Function Format(str,arr)
Dim r,i
r = str
For i = 0 To UBound(arr)
r = Replace(r,"{"&i&"}",arr(i))
Next
Format = r
End Function
有SQL:SQL_01 = "Insert into [Column] ([colType],[colName],[colBorder]) values('{0}','{1}','{2}')"
有: parms1 = Array(data.class,data.title,data.border)
三个值分别为:数字,字符串,布尔
ACCess数据库的字段为:数字,文本,布尔
SQL1 = mycom.Format(SQL_01,parms1)
出来接SQL1 为 "Insert into [Column] ([colType],[colName],[colBorder]) values('900','1','True')"
多出了引号~提示数据类型不匹配
请问如何处理是好?数据库结构不变.....
楼下回答的这个我是明白的
我是说我 Format 之前 是数值
这里 '{0}','{1}','{2}'
Format之后
原来是数值的变成字符串了.... 展开
Public Function Format(str,arr)
Dim r,i
r = str
For i = 0 To UBound(arr)
r = Replace(r,"{"&i&"}",arr(i))
Next
Format = r
End Function
有SQL:SQL_01 = "Insert into [Column] ([colType],[colName],[colBorder]) values('{0}','{1}','{2}')"
有: parms1 = Array(data.class,data.title,data.border)
三个值分别为:数字,字符串,布尔
ACCess数据库的字段为:数字,文本,布尔
SQL1 = mycom.Format(SQL_01,parms1)
出来接SQL1 为 "Insert into [Column] ([colType],[colName],[colBorder]) values('900','1','True')"
多出了引号~提示数据类型不匹配
请问如何处理是好?数据库结构不变.....
楼下回答的这个我是明白的
我是说我 Format 之前 是数值
这里 '{0}','{1}','{2}'
Format之后
原来是数值的变成字符串了.... 展开
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询