qq_36792602
2017-04-13 17:07
采纳率: 100%
浏览 1.2k

如何将vs中double类型写入sql中 大家帮帮忙~

如何将vs中double类型写入sql中 或者如何在vs中将float类型转化为cstring类型

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 战在春秋 2017-04-13 21:09
    已采纳

    1 double类型写入sql

    double value1 = 10.0f;
    double value2 = 20.0f;
    
    using (MySqlConnection con = new MySqlConnection("server=localhost;database=YourDatabase;uid=root;pwd=******")
     {
            con.Open();
                    //insert语句根据具体情况输入参数,此例假设为两个字段
            using (MySqlCommand  cmd = new MySqlCommand("insert into Data values (@Parname1 , @Parname2);", con)
            {
                // change MySqlDbType.Double to reflect the real data type in the table.
                cmd.Parameters.Add("@Parname1", MySqlDbType.Double).Value = value1;
                cmd.Parameters.Add("@Parname2", MySqlDbType.Double).Value = value2;
    
                cmd.ExecuteNonQuery();
            }
     }
    

    2 float类型转化为cstring类型

    CString s;
    s.Format(_T("%f"), myFloat);
    
    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题