交给SqlClient.SqlCommand()这个类去处理吧

解决方案 »

  1.   

    SqlParameter是不是把这些个东东转换为了别的字符
      

  2.   

    Myconn.Open()
                Mycomd.Connection = Myconn
                Mycomd.CommandText = "insert into info(info_no,info_name,info_amount,info_price,info_fsum,info_sum,info_unit,info_date) values('" + TextBox1.Text + "','" + TextBox2.Text + "'," + TextBox6.Text + "," + TextBox3.Text + "," + TextBox4.Text + "," + TextBox5.Text + ",'" + TextBox7.Text + "',#" + DateTimePicker1.Value + "#)"
                Mycomd.ExecuteNonQuery()
                Myconn.Close()
                MessageBox.Show("数据已经保存", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
      

  3.   

    Sorry 搞错了, 那是Vb.net代码.可能对你有用,你先试试吧,我在找找.
      

  4.   

    建议使用SqlParameter的方法,至于系统怎么转换,可以不用去管.....
      

  5.   

    同意guan_feng(leon) 的意见,这样做最省事,也最可靠。