mysql에서 select에서 save 변수에 큰 문제가있다. 내가가 ExecuteReader, ExecuteNonQuery는, ExecuteScalar는 같은 명령을 많이 시도C#에서 mysql을 변수로 선택 쓰기
string connectionstring = @"****;userid=*****;
password=***;database=***";
cnn = new MySqlConnection(connectionstring);
cnn.Open();
MySqlDataReader reader = null;
string query_date = "SELECT computer_name from wp_users where user_login = @login";
MySqlCommand command2 = new MySqlCommand(query_date, cnn);
command2.Parameters.AddWithValue("@login", metroTextBox.Text);
reader = command2.ExecuteReader();
while (reader.Read())
{
string ColumnName = (string)reader["computer_name"];
}
cnn.Close();
:
나는 다음과 같은 코드를 썼습니다. 하지만 그들 중 누구도 근무하고 동일한 오류가 발생하고 있습니다 :
실제로 무엇이 잘못되었는지 모릅니다. 나는 많은 것을 검색했고 어떤 형태의 해결책도 찾지 못했습니다. 도와주세요.
당신이 쓴 그리고 난이 어떻게했는지 난 그냥 한 1
편집 : 이전하지만 다른 장소로
string connectionstring = @"****;userid=*****;
password=***;database=***";
cnn = new MySqlConnection(connectionstring);
cnn.Open();
MySqlDataReader reader = null;
string query_date = "SELECT computer_name from wp_users where user_login = @login";
MySqlCommand command2 = new MySqlCommand(query_date, cnn);
command2.Parameters.AddWithValue("@login", metroTextBox.Text);
DataTable table = new DataTable("ResultTable");
MySqlDataAdapter adapter = new MySqlDataAdapter(command2);
adapter.Fill(table);
// This is the important line
string result = table.Rows[0].ToString();
cnn.Close();
그 같은 오류가. 여기에 무슨 일이 일어나고 있는지 몰라. 추가 정보는 영어로 의미 : 키가 사전에 존재하지
편집 2
난 그냥 코드를 업데이트하려고하면 재미있는입니다 :
string connectionstring = @"****;userid=*****;
password=***;database=***";
cnn = new MySqlConnection(connectionstring);
cnn.Open();
MySqlDataReader reader = null;
string upd = "UPDATE w_users Set computer_name = CURRENT_DATE where user_login = @login";
MySqlCommand command2 = new MySqlCommand(upd, cnn);
command2.Parameters.AddWithValue("@login", metroTextBox.Text);
DataTable table = new DataTable("ResultTable");
SqlDataAdapter adapter = new MySqlDataAdapter(command2);
adapter.Fill(table);
cnn.Close();
그리고이 어떤 오류없이 잘 작동 내 테이블을 업데이 트 ... 그것의 요점은 무엇입니까
EDI T 3
내가 ExecuteScalar는 사용하려고 jutr() 여전히 내가 같은 오류가 있습니다 이
Oracles MySQL Connector를 사용하고 있습니까? –
아니요. winforms에서 응용 프로그램을 만들고 mysql 데이터베이스 – Michael
에 연결하려고 시도하면 예외 정보가 도움이 될 수 있습니다. 제발, 여기에 스택 추적 및 내부 예외 세부 사항을 게시하십시오 –