我用ToString("C")转换不行,也就是string的了
用数字也不行,如这句怎么写:
insert into xxx(price1,price2) value(   .......)
price1,price2为货币类型~ access数据库~

解决方案 »

  1.   

    ToDouble 可以吗,但我想它入库时是货币类型的 如¥444.22    还要带小数部分
      

  2.   

    MSSQL的money字段就是带四位小数的decimal字段。
      

  3.   

    我现在用的是access,Decimal类型好像不行啊~
      

  4.   

    P1 = 123.12
    P2 = 456.45
    SQL = "insert into xxx(price1,price2) value(" + CStr(P1) + ", " + CStr(P2) + ")"搞不清楚你要怎么转换,但是如果你是要生成SQL语句,那就直接这样做就可以,跟什么DECIMAL或DOUBLE没关系~