Re : [ODBC] 젠 토토 문서 제출 : MS Access and 젠 토토

출발 : "Hiroshi Saito"
to : "Bruce Momjian", "Benn Bollay"
CC : "젠 토토-documentation", "젠 토토 odbc list"
제목 : Re : [ODBC] 젠 토토 문서 제출 : MS Access and 젠 토토
날짜 : 2006-02-06 18:55:14
메시지 -ID : 젠 토토 : Re : [ODBC] 젠 토토 문서 제출 : MS Access and 젠 토토
보기 : RAW 메시지 | 전체 스레드 | mbox 다운로드 | 이메일 재판용
스레드 :
목록 : pgsql-docs PGSQL-ODBC

친애하는 Bruce-San.

매우 늦은 반응이되어 죄송합니다 ....

지도는 일부 사용자가 실제로 도움이 될 수 있습니다. 나에 관해서는, 그것을보고 매우 기쁩니다.
access2000 to 젠 토토. :-)
http://cre-ent.skcapi.co.jp/~saito/pgadmin3/psqlODBC/psqlODBC_bool1.png
http://cre-ent.skcapi.co.jp/~saito/pgadmin3/psqlODBC/psqlODBC_bool2.png
http://cre-ent.skcapi.co.jp/~saito/pgadmin3/psqlODBC/psqlODBC_bool3.png
그것을 사용할 때는 psqlodbc의 bools 옵션을 끄는 것이 필요합니다.
그러나 특정 문제에 대한 해결책입니다. 그러므로 "예", 충분하다고 생각합니다
FAQ에 나타날 내용

GODS,
Hiroshi Saito


> fyi,이 콘텐츠는 문서 또는 웹 사이트에 유용합니까?

> ----------------------------------------------------------------------------------------------------

> Benn Bollay는 다음과 같이 썼습니다 :
>> 이유가 전혀 없습니다. 나는 젠 토토과 문서를 처음 사용합니다
>> 일반적으로 구조를 알리고이 위치를 모릅니다 :)
>> 이것을 그 목록에, 그리고 당신이 생각하는 다른 곳에서
>> 적절한가?
>> - -b
>>
>>
>> at 04:29 02/02/2006, 당신은 다음과 같이 썼습니다.
>>
> >> 이것이 문서 나 ODBC 목록에 게시되지 않은 이유가 있습니까?
> >> TechDocs에게도 좋을 수도 있습니다.
> >>
> > >---------------------------------------------------------------------------
> >>
> >> Benn Bollay는 다음과 같이 썼습니다.
> >>> Mornin 'Bruce-
>>>>
> >>> MS Access 2003 및 PGSQL 8.1 상호 작용에 대한 간단한 메모가 있습니다
6639_6721
> >>> 메일 링리스트의 여러 장소이지만 아무도 게시하지 않았지만 (as
> >>> 최소한 Google에서 찾은 것과 최소한) 간결한 "이러한 문제에 대해".
>>> 요약. 아래에서 초안을 작성했는데, 당신이 그것을 전달할 수 있다면
> >>> 가난한 영혼이 나와 같은 문서에 추가하기위한 최고의 대행사
> >>> 그것을 찾을 수 있습니다. 감사합니다.
>>>>
>>> -시작 참고 -
> >>> 제목 : Microsoft Access and Postgresql 부울 필드 상호 작용
>>>>
>>>> 요약 :
>>> Microsoft Access는 A에서 부울 값을 처리하지 않습니다
>>> 젠 토토 백엔드가있는 기본 호환 패션. 몇 가지 오류
>>>>이 발생하지만 필요한 두 가지를 추가하여 해결됩니다
> >>> 연산자 = 및 연산자 <> 변환을 관리하는 기능
> >>> ODBC 연결을 올바르게 구성하십시오.
>>>>
>>>> 환경 :
> >>> 이것은 Microsoft Access 2003 및 젠 토토 8.1 사용으로 테스트되었습니다.
>>>> ODBC 드라이버와 함께 배송됩니다. 액세스 데이터베이스는 링크 된를 사용합니다
> >>> 젠 토토 데이터베이스에 대한 시스템 DSN 테이블
> >> 같은 기계.
>>>>
>>> 오류 #1 :
> >>>이 문제는 여러 가지 오류 형식으로 나타납니다. 첫 번째
> >>> 내가 겪은 오류는 다음과 같습니다.
> >>> 오류 : 부울 유형에 대한 유효하지 않은 입력 구문 ""(#7)
>>>>
> >>>이 오류는 유스 그룹에서도 다음과 같이 표시되었습니다.
> >>> 오류 : 부울 유형에 대한 유효하지 않은 입력 구문 "-"(#7)
>>>>
> >>>이 문제에 대해 두 가지 오류가 다릅니다.
>>>>
>>> Resolution #1 :
> >>>이 오류를 해결하려면 몇 가지 변경이 필요합니다.
>>>>
> >>> 먼저, DSN 구성의 경우 옵션 그룹 내에서을 선택하십시오.
>>> DataSource 옵션. 1 페이지에서 다음 옵션을 설정하십시오.
> >>> DataTypeOptions-> bools as char false
>>>>
>>>> 2 페이지 :
> >>> true is -1 true
>>>>
>>>이 시점에서 내에서 테이블 링크를 새로 고치는지 확인하십시오.
>>> 링크 된 테이블 관리자를 사용한 Microsoft Access.
>>>>
>>>> 이제 부울 값을 올바르게 번역하려면
>>> Microsoft Access 및 젠 토토 다음을 추가해야합니다
>>> 절차. 이들은 'PSQL'에 직접 붙여 넣어 추가 할 수 있습니다.
>>> 데이터베이스에 로그인 한 후 도구. 몇 가지 게시물
>>>> Create Operator <> 문을 포함시키지 않도록 무시하십시오. 이것은를 유발합니다.
>>>> 두 번째 오류 :
>>>>
>>>> 오류 #2 :
> >>> fmgr_info : 함수 0 : 캐시 조회 실패
>>>>
> >>>이 오류는 특히 정보가 없습니다. 본질적으로, 당신은 만난다
> >>>이 오류는 당신이 create operator <> 문을 추가하지 않으면
> >>> usenet 중 일부에 따라 create operator = 명령문 만
>>> 게시물. 번역 된이 오류는 예상되는 저장된라고 말합니다.
>>> 절차는 찾을 수 없습니다 -이 경우를 찾고 있습니다.
> >> 부정 자 연산자.
>>>>
> >>> 결의가 계속되었습니다 :
>>>>이 두 오류를 모두 제거하려면 다음 저장 프로 시저를 추가하십시오
>>>>
>>>> --- 코드 시작 ---
>>> drop operator = (bool, int4);
>>> drop operator <> (bool, int4);
> >>> 드롭 함수 msaccessbool (bool, int4);
>>> drop 함수 msaccessbooleq (bool, int4);
> >>> 드롭 함수 msaccessboolneq (bool, int4);
>>>>
> >>> 기능 생성 MSACCESSBOOLEQ (BOOL, int4) BOOL을 '로 반환합니다.
>>> 시작
> >>> $ 1 ISNULL이면
>>>> return null;
> >>> 종료 if;
>>>>
>>>> $ 1이 사실이면
>>>> $ 2 <> 0이면
>>>> 반환 true;
>>>> 종료 if;
>>> else
> >>> $ 2 = 0이면
>>>> 반환 true;
>>>> 종료 if;
> >>> 종료 if;
>>>> 거짓을 반환;
>>> end;
>>> '언어'plpgsql ';
>>>>
>>> 기능 생성 MSACCESSBOOLNEQ (BOOL, int4) BOOL을 '로 반환합니다.
>>> 시작
> >>> msaccessbooleq ($ 1, $ 2)가 아닌 반환;
>>> end;
>>>>
>>> '언어'plpgsql ';
>>>>
> >>> CREATION OPERATOR = (
>>>> 왼쪽 = bool,
>>>> rightarg = int4,
> >>> 절차 = MSACCESSBOOLEQ,
>>>> commutator = '=',
>>>> negator = '<>',
>>> grade = eqsel,
>>> join = eqjoinsel
>>>);
>>>>
>>>>
> >>> 운영자 생성 <> (
>>>> 왼쪽 = bool,
>>>> rightarg = int4,
> >>> 절차 = MSACCESSBOOLNEQ,
>>>> commutator = '=',
>>>> negator = '<>',
>>> grade = eqsel,
>>> join = eqjoinsel
>>>);
>>>> --- 종료 코드 ---
>>>>
> >>>이 코드는 MSAccessBooleq 및 MSAccessBoolneq 저장을 만듭니다
>>> 절차를 수행하고 평등의 핸들러로 등록하고
>>> secalator 연산자.
>>>>
> >>> 확인 :
> >>>를 적용하여 코드가 올바르게 작동하는지 확인할 수 있습니다
>>>> 다음 스키마 다음 :
>>> -스키마 시작 -
> >>> 드롭 테이블 "test_table";
>>>>
> >>> 테이블 만들기 "test_table"( "id"Serial NOT NULL, "DATA"부울이 아님
>>>> null default true);
>>>> "test_table"( "data") 값 (true);에 삽입
>>>> "test_table"( "data") 값 (false);에 삽입
>>> -종료 스키마 -
>>>>
>>>> Microsoft Access 내에서 환경에 'test_table'을 추가하십시오.
> >>> 새 쿼리 창을 열고 다음 SQL 쿼리를 실행하십시오 :
>>>> SQL :
> >>> 선택 *에서 public_test_table where data = true
>>> 예상 :
>>> id data
>>>> 1 -1
>>>>
>>>> SQL :
> >>> 선택 *에서 public_test_table where data <> true
>>> 예상 :
>>> id data
>>> 2 0
>>>>
> >>> 보시다시피, 쿼리는 이제 부울 값을 올바르게 비교합니다!
>>>>
> >>> 이것이 점프를하는 모든 사람을 도울 수 있기를 바랍니다!
>>> - -벤 볼레이
>>>>
> >>
>>-
> >> Bruce Momjian |http://candle.pha.pa.us
>>> pgman (at) Candle (dot) pha (dot) pa (dot) us | (610) 359-1001
> >> + 인생이 하드 드라이브 인 경우 | 13 Roberts Road
> >> + 그리스도는 백업이 될 수 있습니다. |
>>

응답으로

날짜별로 pgsql-docs 찾아보기

From 날짜 주제
다음 메시지 Simon Riggs 2006-02-08 22:17:56 Re : Sighup GUC 매개 변수 설명
이전 메시지 Bruce Momjian 2006-02-05 18:19:21 Re : 8.1/헤드 문서의 오타

날짜 별 PGSQL-ODBC 찾아보기

From 날짜 주제
다음 메시지 Joshua D. Drake 2006-02-06 22:25:51 ODBCNG 테스터를 찾고 있습니다
이전 메시지 Ludek Finstrle 2006-02-05 19:13:01 Re : 문서 누락