2013-07-31 1 views

답변

3

힘들게 대답을 찾았습니다. 쿼리에서 지정한 모든 동적 매개 변수에 값을 할당하지 않아서 발생합니다.

예 :

string query = "insert into my_table (id, name, phone) values (?, ?, '123-456-7890')"; 
myOdbcCommandControl.CommandText = query; 
myOdbcCommandControl.Parameters["id"].Value = 123456; 
//myOdbcCommandControl.Parameters["name"].Value = "john"; // commented out here 
myOdbcCommandControl.ExecuteNonQuery(); // errors here because the "name" parameter isn't set 
관련 문제