database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 6784 게시물 읽기
No. 6784
델파이에서 Postgre에 update 시 에러발생(업 테이트는됨)
작성자
권태수(maxwater)
작성일
2006-07-17 13:54
조회수
3,380

유니코드문제를 해결하기위해서 ado 컴포넌트를 사용하니

일체의 변환과정이나 tnt컴포넌트없이 유니코드(한글)가 문제없이 보여지고

업데이트도 잘 됩니다.

문제는 실행시마다 에러메세지기 뜹니다.

with ADOQuery1 do
begin
close;
SQL.Clear;
SQL.Text := 'update book set btitle='''+Edit1.Text + ''' where idx=57 ';
ExecSQL;
end

 

실행하면 No columns defined in rowset 란

에러메세지를 발생합니다.==> 업테이트, 인서트는 이상없이 잘 됨

이것만 해결되면 델파이에서 유니코드문제는 일거에 해결될것 같습니다.

원인이 무엇인지모르겠네요

 

 

이 글에 대한 댓글이 총 1건 있습니다.

안녕하세요. 권태수님.

오랜만에 오니 글이 올라와 있네용.

 

ADO로 컨넥선을 맺을때 혹시 캐릭터셋을 지정하셨나요?

 

에러를 보면 rowset에 정의되지않은 컬럼들이 있다고 하는데. 이런 단순한 쿼리문에서도 이런에러를 낸다니. 문제군요.

 

저때문에 몇가지 테스트를 해주셨네용 ^^;;;

 

일단은 저는 디비 다이렉트접속을 웹서비스를 이용한 soap쪽으로 하려합니다.

이유는 클라이언트가 많아집에따라 디비 커넥션이 많이 일어나는데 이 클라이언트들어 항상 디비를 이용하는게 아니죠?

그래서 웹에서 많이 사용하는 커넥션풀개념을 이용할수 있나 찾아 봤는데. 일단은 델파이쪽에서는 특히 zeoslib에서는 지원을 안하는거 같더라고요. 클라이언트 커넥션이 몇백정도는 문제가 없겠지만 회원수가 많아 짐에 따라 몇천 몇만으로 늘어나면 디비서버 세션관리가 쉽지 않을거 같아서요, 그리고또 웹과 동시개발을 목적으로 하기때문에 웹서버와 동시사용을 할수 있다는 이유와 또 유니코드처리 문제도 더 쉽게 해결 될거 같더군요.

 

암튼 테스트 해보시고 이렇게 글까지 올려주셔서 감사합니다.

기회 있으면 같이 더 깊게 연구하면 훨씬 재미있게 공부 할수 있겠네요. 저두 위 조건에서 생기는 지식이 있으면 이곳에 풀겠습니당. ^^

 

수고하세요.

이상원(caveman)님이 2006-07-20 01:32에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6787변수 바인딩 지원 안되나요? [1]
백수환
2006-07-25
3414
6786외부 접근 가능하게 도와 주세요 [1]
전그루
2006-07-21
3775
6785vacuum에 관한 문의 드립니다. [5]
김영호
2006-07-20
4801
6784델파이에서 Postgre에 update 시 에러발생(업 테이트는됨) [1]
권태수
2006-07-17
3380
6781PostgreSQL 모델링 툴 추천부탁드립니다; [1]
최시원
2006-07-15
3657
6780PostgreSQL 이 설치되지 않습니다.
초보
2006-07-15
3307
6779Sql State에 대한 질문입니다.
조진우
2006-07-14
3055
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다