String name = Request["name"];
            String value = Request["value"];
            String ss = Session["UserName"].ToString();
            SqlConnection conn = new SqlConnection("Server=WANGPING-PC\\SQL2005;Uid=sa;Pwd=111;DataBase=db_Bookstore");
            conn.Open();
            String insert = "insert into Shop(用户名,书籍,价格) values('" + ss + "','" + name + "','" + value + "')";
            SqlCommand comm = new SqlCommand(insert,conn);
            comm.ExecuteNonQuery();
            conn.Close();总是提示说:在将 varchar 值 转换成数据类型 money 时失败。我调了一下,是插入“价格”时的问题,前面的 String value = Request["value"],这里的value是从HyperLinkField传过来的,几个表的类型定义是一致的。为什么会出现这种问题,是哪里错了???