我想插入到我的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