ssql = "insert into bk_tsrkb(isbn,bcid,bname,tszz,tszy,tsdj,cbrq,kb,bb,fbt,qtzrr,tszt,rksj,cbm,cbzrz,tsys,pubid)" _
& "values('" & Trim(txtISBN.Text) & "','" & Trim(txtFLH.Text) & "','" & Trim(txtZBT.Text) & "'," _
& "'" & Trim(txtDYZRZ.Text) & "','" & Trim(txtZY.Text) & "', Convert(Money, 'trim(txtDJ.Text)') ," _
& "'" & Trim(txtYear.Text) & "-" & Trim(txtMon.Text) & "-" & "1" & "','" & Trim(txtKB.Text) & "'," _
& "'" & Trim(txtBB.Text) & "','" & Trim(txtFBT.Text) & "','" & Trim(txtQTZRZ.Text) & "'," _
& "'" & Trim(txtZT.Text) & "',getdate(),'" & Trim(txtCBM.Text) & "','" & Trim(txtCBZRZ.Text) & "','" & Trim(txtYS.Text) & "','" & Get_sPubid & "')"
其中 tsdj字段是MONEY型的~ 相对应的插入 Convert(Money, 'trim(txtDJ.Text)')
总是提示 无法将CHAR 转换成MONEY 语法错误~ 到底错在哪里了????
如果换成 Convert(Money, '" & trim(txtDJ.Text) & "')
总是提示 无法将VARCHAR转换成MONEY 请使用CONVERT函数~~~求各位帮忙~~~~~~~
& "values('" & Trim(txtISBN.Text) & "','" & Trim(txtFLH.Text) & "','" & Trim(txtZBT.Text) & "'," _
& "'" & Trim(txtDYZRZ.Text) & "','" & Trim(txtZY.Text) & "', Convert(Money, 'trim(txtDJ.Text)') ," _
& "'" & Trim(txtYear.Text) & "-" & Trim(txtMon.Text) & "-" & "1" & "','" & Trim(txtKB.Text) & "'," _
& "'" & Trim(txtBB.Text) & "','" & Trim(txtFBT.Text) & "','" & Trim(txtQTZRZ.Text) & "'," _
& "'" & Trim(txtZT.Text) & "',getdate(),'" & Trim(txtCBM.Text) & "','" & Trim(txtCBZRZ.Text) & "','" & Trim(txtYS.Text) & "','" & Get_sPubid & "')"
其中 tsdj字段是MONEY型的~ 相对应的插入 Convert(Money, 'trim(txtDJ.Text)')
总是提示 无法将CHAR 转换成MONEY 语法错误~ 到底错在哪里了????
如果换成 Convert(Money, '" & trim(txtDJ.Text) & "')
总是提示 无法将VARCHAR转换成MONEY 请使用CONVERT函数~~~求各位帮忙~~~~~~~
Convert(Money, 'trim(txtDJ.Text)')---->Convert(Money,"&trim(txtDJ.Text)&")
& "values('" & Trim(txtISBN.Text) & "','" & Trim(txtFLH.Text) & "','" & Trim(txtZBT.Text) & "'," _
& "'" & Trim(txtDYZRZ.Text) & "','" & Trim(txtZY.Text) & "', Convert(Money, '"&trim(txtDJ.Text)&"') ," _
& "'" & Trim(txtYear.Text) & "-" & Trim(txtMon.Text) & "-" & "1" & "','" & Trim(txtKB.Text) & "'," _
& "'" & Trim(txtBB.Text) & "','" & Trim(txtFBT.Text) & "','" & Trim(txtQTZRZ.Text) & "'," _
& "'" & Trim(txtZT.Text) & "',getdate(),'" & Trim(txtCBM.Text) & "','" & Trim(txtCBZRZ.Text) & "','" & Trim(txtYS.Text) & "','" & Get_sPubid & "')"
也可以直接Convert(Money, 'trim(txtDJ.Text)')换成12.34看报错不
& "'" & Trim(txttsbh.Text) & "','0','" & Mid(Login, 5, Len(Login)) & "',getdate(),Convert(Money, '12.34') ," _
& "'" & skid & "')"
大家看一下~ 表bk_tsztb中~~tsdj是MONEY类型的~ 里面的语句Convert(Money, '12.34')在vb中实现没有问题~~
可谓什么换成 Convert(Money, trim(money,' &trim(txtDJ.text) &') 旧提示 无法将CHAR植转化为MONEY 该CHAR值语法有错误 或者Convert(Money, trim(money,'" &trim(txtDJ.text) & "')旧提示
Convert(Money, trim(money,'"&trim(txtDJ.text) &"')
不是叫你加一个控件text ,在ssql = "insert ...后加上text1.text=sql 执行会报错,但text1中有查询内容,复制出来看看