查询的时候出现报错

数据库中金额为float类型
sql("JDBC3", "SELECT 合同ID FROM dbo.[合同信息表]  where (客户名称乙='" + $comboBox0 + "' and 合同名称='" + $htid + "' and 合同金额='" + $comboBox1 + "')", 1)


FineReportijgn 发布于 2016-11-24 09:50
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共11回答
最佳回答
0
Poseidon发布于2016-11-24 09:50(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2016-11-24 09:53(编辑于 2023-9-6 09:34)
555
  • ijgn ijgn(提问者)

    去掉了,还是同样的报错
    回复
    2016-11-24 09:57 
最佳回答
0
ijgn发布于2016-11-24 09:57(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    合同金额=\"+$comboBox1+\"
    回复
    2016-11-24 09:59 
最佳回答
0
Poseidon发布于2016-11-24 09:59(编辑于 2023-9-6 09:34)
555
最佳回答
0
ijgn发布于2016-11-24 10:08(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    sql(\"jdbc3\",\"select 合同id from dbo.[合同信息表] where 客户名称乙= \'\"+$comboBox0+\"\' and 合同名称 = \'\"+$htid+\"\' and 合同金额 = \"+TODOUBLE($comboBox1)+\"\",1)
    回复
    2016-11-24 10:14 
最佳回答
0
Poseidon发布于2016-11-24 10:14(编辑于 2023-9-6 09:34)
555
最佳回答
0
ijgn发布于2016-11-24 10:44(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    那就吧错误截大点,我就看到个转换类型错了,varchar转什么啊
    回复
    2016-11-24 10:45 
最佳回答
0
Poseidon发布于2016-11-24 10:45(编辑于 2023-9-6 09:34)
555
最佳回答
0
ijgn发布于2016-11-24 10:52(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    sql(\"jdbc3\",\"select 合同id from dbo.[合同信息表] where 客户名称乙= \'\"+$comboBox0+\"\' and 合同名称 = \'\"+$htid+\"\' and 合同金额 = \"+TOINTEGER($comboBox1)+\"\",1)

    如果还是不行,你弹出下$comboBox1这个下拉框的实际值,然后放在数据库中查询下看能出结果不
    回复
    2016-11-24 09:50 
最佳回答
0
ijgn发布于2016-11-24 11:05(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    这个截图什么意思?合同名称?你sql返回的是合同id,截图给我个合同名称?类型转换错误是金额,你给我个合同名称?
    回复
    2016-11-24 11:11 
  • 0关注人数
  • 307浏览人数
  • 最后回答于:2016-11-24 11:11
    活动推荐 更多
    热门课程 更多
    返回顶部