temp = textBox3.Text;
query6 = "SELECT DISTINCT Weight_Box FROM MO_spec WHERE PC = '1508-527-00' ";
SqlCommand cmd6 = new SqlCommand(query6, con5);
SqlDataReader dr1 = cmd6.ExecuteReader();
if (dr1.Read())
{ w1 = (float)dr1["Weight_Box"];
float a1 = (float)Convert.ToDouble(textBox5.Text);
bool valid1 = float.TryParse(textBox5.Text.ToString(), out a1);
nw1 = w1 * a1;
query13 = "insert into intern_planuser(DocCode,DocDate,VenderName,Licenseplate,DriverName,OrderItem,ProductCode,WeightPerUnit,Amount,NetWeight) values('" + label17.Text + "','" + label3.Text + "','" + comboBox1.Text + "','" + comboBox2.Text + "','" + comboBox3.Text + "','" + textBox1.Text + "','" + textBox3.Text + "',w1,a1,nw1";
SqlCommand cmd13 = new SqlCommand(query13, con5);
cmd13.Connection.Open();
cmd13.ExecuteNonQuery();
cmd13.Connection.Close();
MessageBox.Show("saved");
}
else
{
MessageBox.Show("Please enter PC in the corect form OR cannot retrive data from database");
textBox3.Focus();
}
Как использовать текстовое поле в качестве значения в выражении SQL. Я пытаюсь изменить '1508-527-00' на "+ textbox3.text +" или значение в виде "+ temp +", но я пытаюсь это сделать, но он получил ошибку, тип данных в таблице varchar.