mysql 텍스트 필드 업데이트에 어려움을 겪고 있습니다. 페이지 정보 작성자 이름으로 검색 이름으로 검색 댓글 0건 조회 15,189회 작성일 05-12-27 20:45 본문 mysql 텍스트 필드 업데이트에 어려움을 겪고 있습니다. 도정태 / shaytime 얼마전 힘들게 fox 데이터베이스를 mysql로 convert 해서 쓰고 있습니다. 제 경우에는 120% 이상의 성능 향상을 얻고 있습니다. 물론 제가 폭스 프로그램 실력이 떨어져서 그럴 수도 있겠지만요. 그런데, 폼에서 mysql의 텍스트 필드 업데이트를 할 경우, 알 수 없는 윈도우 에러가 뜨는군요. 제가 자세히 윈도우 에러를 기억하고 있지 못해서 정확하게 어떤 에러인지 모르지만, 대체로 에디트 박스 안의 내용이 너무 길 경우에 그런 에러가 생기는 것으로 기억하고 있습니다. 참고로 밑은 제 에디트박스의 lostfocus source입니다. 워낙 허접한 실력이라서 제 소스를 다른분들앞에 공개한다는 것이 좀 쑥스럽고 창피하군요. 도움 기다리겠습니다. cMemberID = ALLT(STR(THISFORM.txtMemberID.VALUE)) cNote = ALLT(this.value) sqlText = "UPDATE member SET mem_note = "&cNote" where memberid = &cMemberID " =SQLEXEC(gnConnHandle, sqlText) 이 글에 평점 주기: 0점 1점 ■ 2점 ■■ 3점 ■■■ 4점 ■■■■ 5점 ■■■■■ 6점 ■■■■■■ 7점 ■■■■■■■ 8점 ■■■■■■■■ 9점 ■■■■■■■■■ 2001-10-04 오후 1:14:53 / 번호: 7075 / 평점: (-) Re: 다음과 같이 하십시요 윤준흠 / Godseye 안녕 하세요. 추석 잘 보내셨죠? 네 잘 보내셨다구요.... ^^ 넵 아주 좋슴다. 우선 SQLTEXT문을 검사 하실때는 텍스트가 길경우 WAIT WIND 나 혹은 ? 해서 보기는 어렵습니다. 이럴경우에는 SQLEXEC문위에 DEBUGOUT sqltext하시면 DEBUG창에서 해당 SQL문을 검증해 보실수 있습니다. 그리고 위에서 오류는 WHERE 조건절에서 cMemberid가 Character인거 같은데 양쪽 따움표를 붙이지 않아서 그렇습니다. sqlText = "UPDATE member SET mem_note = "&cNote" where memberid = "+["]+cMemberID+["] 으로 해주시면 해결이 될겁니다. 혹은 sqlText = "UPDATE member SET mem_note = "&cNote" where memberid = "&cMemberID"" 폭시사랑 관련링크 http://www.humansoft.co.kr/g4/bbs/board.php?bo_table=bulkboard&wr_id=2… 3955회 연결 수정 삭제 목록 댓글목록 댓글목록 등록된 댓글이 없습니다.