C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[75206] [질문]mysql 로 문자열 삽입시 이스케이프 처리
하안인 [] 2797 읽음    2018-12-12 09:10
엑셀에 있는 데이타를 mysql 에 삽입하려고 합니다.

그런데 문자열 중에 따옴표 등이 있어서 quote함수를 했더니 실제로 \' 로 삽입이 되더라구요.

String s;
s = " '안녕' ... ";

sql = String(" insert into A (m1) values (quote(\"")+s+String("\"");

하면  데이타가  \'안녕\' 이라고 들어가네요.....

그리고 quote 함수를 쓴 부분은 ' 가 들어간 후 문자열이 나오더라구요.

'이것은     ...  식으로

원문에 있는 그대로 집어 넣고 싶은데   

quote(' ')  는 해보니 문자열중에 ' 가 있는 것중에 에러 나는 부분이 있어서요.

아니면 C++에 php 처럼 따옴표에 이스케이프를 붙여 주는 함수가 있나요.

quote("aaa") 하면    필드에 'aaa'  가 들어가네요... 따옴표 없이 들어가야하는데..

도움을 요청드립니다.

+ -

관련 글 리스트
75206 [질문]mysql 로 문자열 삽입시 이스케이프 처리 하안인 2797 2018/12/12
75207     Re:[질문]mysql 로 문자열 삽입시 이스케이프 처리 - 처리했습니다. 2691 2018/12/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.