'내가 오류가 나오는 데이터베이스 시리얼 통신에서 오는 새로운 데이터를 저장하려고 할 때마다 내 C#, 문제가있어 및오류 "근처의 구문이 잘못되었습니다 '/'
나는 모든 제안 모두가하는 듯했으나 그냥 늘 그것이 나오는 코드의 조각이다 stop..Here했습니다.근처의 구문이 잘못 말한다/'
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
SqlConnection cn = new SqlConnection(global::test_new.Properties.Settings.Default.Database3ConnectionString);
try
{
string sql = "INSERT INTO PowerData (Date/Time,Power(W)) values(" + this.powerTextBox.Text + ",'" + this.powerTextBox.Text + "'");
SqlCommand exeSql = new SqlCommand(sql, cn);
cn.Open();
exeSql.ExecuteNonQuery();
this.powerDataTableAdapter.Fill(this.database3DataSet.PowerData);
}
catch (Exception ex)
{
}
}
열 이름과 관련된 문제 외에도 매개 변수를 사용하여 SQL 코드에 값을 삽입하는 방법을 살펴보아야합니다. 이유와 방법을 확인하려면 http://jmcilhinney.blogspot.com.au/2009/08/using-parameters-in-adonet.html – jmcilhinney