在學Windows程式設計
這是資料庫連接的DBHelper類,代碼插入中文后在資料庫中顯示問號,知道要加charset=utf8,但是,,,我不知道加哪
很簡單的問題,求指教namespace KDSystem
{
class DBHelper
{
public static SqlConnection GetConnection()
{
//連接字串
string constr = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\de\Desktop\Windows\KDSystem\KDSystem\KDSystem\KDS.mdf;Integrated Security=True";
SqlConnection con = new SqlConnection(constr);
return con;
}
}
}
uj5u.com熱心網友回復:
//插入資料的代碼,最開始運行報錯:
后來把sql陳述句的user改成了[user],能插入了,但是亂碼SqlConnection con = DBHelper.GetConnection();
con.Open();
if (con.State == ConnectionState.Open)
{
string sql = "insert into [user] values('" + textBox1.Text + "','" + textBox2.Text + "')";
// string sql = string.Format("insert into user values('{0}','{1}')",textBox1.Text,textBox2.Text);
SqlCommand cmd = new SqlCommand(sql, con);
if (cmd.ExecuteNonQuery()> 0)
{
MessageBox.Show("注冊成功!");
}
else
MessageBox.Show("注冊失敗!");
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/31901.html
標籤:VB基礎類
上一篇:vb編輯ppt
