我想插入到我的C#應用程序中的SQL數據庫。插入到C#中的SQL數據庫#
我讀過一些文檔,想出了我認爲會工作。事實上,當用戶輸入他們的數據並按下提交按鈕時,應用程序會凍結一會兒,然後給我一個「SqlException」,並提到一些關於無法連接的信息。
我不確定我是否正確使用了連接字符串,所以我正在尋求幫助。
這些都是我用來建立查詢並進行連接的方法:
private void btn_Submit_Click(object sender, EventArgs e)
{
if (isValidData())
{
//MessageBox.Show("Valid", "All Entries Were Valid!");
//CONVERT FORM VALUES AND STORE IN VARIABLES TO SEND TO MYSQL QUERY
DateTime saleTime = saleDatePicker.Value;
Decimal price = Convert.ToDecimal(txt_Price.Text);
string customerName = txt_CustomerName.Text;
string customerPhone = txt_CustomerPhone.Text;
string description = rTxt_Description.Text;
//Build Query string
string query = "INSERT into SALES VALUES ('" + saleTime + "','" +
price + "','" + customerName + "','" + customerPhone + "','" +
description + "');";
insertValues(query);
}
}
private void insertValues(string q)
{
SqlConnection sqlConnection1 = new SqlConnection("Server=host;Database=dbname;User Id=username;Password=password;");
SqlCommand cmd = new SqlCommand();
SqlDataReader reader;
cmd.CommandText = q;
cmd.CommandType = CommandType.Text;
cmd.Connection = sqlConnection1;
sqlConnection1.Open();
reader = cmd.ExecuteReader();
// Data is accessible through the DataReader object here.
sqlConnection1.Close();
}
是「主機」服務器(安裝了SQL服務器的計算機名稱)的名稱? – Steve 2014-12-05 08:32:49
不,這僅僅是我要審查的地方。主機是godaddy服務器,形式爲something.db.11420661.hostedresource.com – user2962806 2014-12-05 08:35:45
我們需要實際的例外情況,請發佈此,我會檢查出來。 – 2014-12-05 08:37:33