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
운영게시판
최근게시물
Oracle Q&A 24003 게시물 읽기
No. 24003
Pro*C 구조체 에러
작성자
초보
작성일
2005-09-08 10:18ⓒ
2005-09-08 10:47ⓜ
조회수
4,227

struct를 정의 하는데 DECLARE section 밖에서 정의한 것을 사용할 경우 에러가 발생합니다.

struct는 반드시 DECLARE section 내에서 정의,선언을 해야 하나요?

참고로 CODE type을 CPP로 해야 합니다. KR_C type에서는 에러가 발생하지 않네요.

 

#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>

EXEC SQL INCLUDE SQLCA;
EXEC SQL INCLUDE SQLDA;

struct sdbinfo {
char sqlUserName[32];
char sqlPassword[32];
char sqlUsing[160];
};

int main(int argc, char *argv[])
{
EXEC SQL BEGIN DECLARE SECTION;
struct sdbinfo myst;
/*
struct {
char sqlUserName[32];
char sqlPassword[32];
char sqlUsing[160];
} myst;
*/
EXEC SQL END DECLARE SECTION;

EXEC SQL CONNECT :myst.sqlUserName IDENTIFIED

BY :myst.sqlPassword USING :myst.sqlUsing;

return 0;
}

------------------------
compile : HP-UX

proc ora_select2.pc code=cpp

Pro*C/C++: Release 9.0.1.0.0 - Production on Thu Sep 8 10:02:00 2005

(c) Copyright 2001 Oracle Corporation. All rights reserved.

System default option values taken from: /opt/oracle/OraHome1/precomp/admin/pcscfg.cfg

Semantic error at line 32, column 20, file ora_select2.pc:
EXEC SQL CONNECT :myst.sqlUserName IDENTIFIED BY :myst.sqlPassword USING
:myst.sqlUsing;
...................1
PCC-S-02420, Incomplete (or missing) type specification
Semantic error at line 32, column 20, file ora_select2.pc:
EXEC SQL CONNECT :myst.sqlUserName IDENTIFIED BY :myst.sqlPassword USING
:myst.sqlUsing;
...................1
PCC-S-02328, undefined struct member

[Top]
No.
제목
작성자
작성일
조회
24006SunOS의 오라클 서버에서 exp로 덤프뜰때... [4]
윤아라
2005-09-08
6113
24005select 에서 중복데이터 제거.. [2]
백수환
2005-09-08
2235
24004프로시져 작성에 관해서 [1]
초보탈출
2005-09-08
2274
24003Pro*C 구조체 에러
초보
2005-09-08
4227
24002session leve trace 시 에러
이은주
2005-09-08
1211
24001오라클이 설치된 os가 날아갔습니다. [4]
김세익
2005-09-08
1488
24000급질문] 토드이용해서 엑셀파일로 export하기 [2]
무림지존
2005-09-08
3213
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다