急啊 有没有asp的高手 进

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:41:51
将数据类型 varchar 转换为 numeric 时出错,但是我不管SQL和DW里都没用到过numeric 急呀 解决给分
SQL和DW里都没用到过numeric
却提示将数据类型 varchar 转换为 numeric 时出错
set infoid = request("id") Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open "dzsw","sa","123"
session("selectid") = infoid
Set myRs = Server.CreateObject("ADODB.Recordset")
myRs.ActiveConnection = myConn
pass = False
myRs.Open "select * from productinfo where p_id='"&infoid&"'",myconn,2,1,1
p_name=myRs.fields(1).value
p_type = myRs.fields(2).value
p_company = myRs.fields(3).value
p_main = myRs.fields(4).value
p_price = myRs.fields(5).value
pdescription = myRs.fields(6).value
prodate = myRs.fields(7).value
enddate = myRs.fields(8).value
p_user = myRs.fields(9).value
p_tradetype = trim(myRs.fields(10).value)
p_mount = myRs.fields(11).

varchar 转换为 numeric 是不能直接转的。

要强制转换。

你的意思是程序报错?把出错的代码贴出来丫

看不出问题来

估计是p_id='"&infoid&"'" 这的问题。