c# mysql 활용 질문 좀 드려도 될까요?
글쓴이: lalupo20 / 작성시간: 금, 2020/07/03 - 2:05오후
private void okButton_Click(object sender, EventArgs e) { MySqlConnection con = new MySqlConnection(); con.ConnectionString = "Data source=localhost;Database=dstestdb;" + "User Id=root;Password=1111"; con.Open(); try { string query = "insert into ds values" + "(" + "\'" + cellPhoneTextBox.Text + "\', " + "\'" + korNameTextBox.Text + "\', " + "\'" + enNameTextBox.Text + "\', " + "\'" + birthDayTextBox.Text + "\', " + "\'" + qnetIdTextBox.Text + "\', " + "\'" + qnetPassowrdTextBox.Text + "\', " + "\'" + subjectComboBox.Text + "\', " + "\'" + Data.savePath + "\\\'" + ");"; MySqlCommand command = new MySqlCommand(query, con); int ret = command.ExecuteNonQuery(); } catch(MySqlException mse) { MessageBox.Show("저장할 수 없습니다. " + mse.Message.ToString()); return; } finally { ; } con.Close(); MessageBox.Show("회원 정보를 저장합니다."); this.Close(); mainForm.getListData(); }
위와 같이 코드를 작성했는데
Data.savePath 이 부분에서 sql 문법 에라가 나네요.
디버깅할때 string query에 들어가는 쿼리문 복사해서
직접 sql에 집어 넣으면 insert가 되는데
코드상에서는 에러가 발생합니다...
string query에 들어가는 값은
"insert into ds values('01055556666', '조조', 'jojo', '12340101', 'id', 'pw', '거푸집', 'E:\\ds\\memberPictures\\');"
이런 식 입니다.
Data.savePath는
public static string savePath = "E:\\ds\\memberPictures";
와 같은 형식으로 지정해두었습니다.
한번 보고 조언 좀 해주세요 ㅠㅠㅠ
Forums:
public static string savePath
public static string savePath = "E:\\\ds\\\memberPictures"
------------------------------------------------------------
ProgrammingHolic
댓글 달기