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 2912 게시물 읽기
No. 2912
Re: 이게 무슨 에러죠?
작성자
소몰이
작성일
2001-02-09 20:09
조회수
3,020

Makefile을 먼저 봐야 될 것 같은데여..

>>전병제 님께서 쓰시길<<

 

:: #include <sys/errno.h>

:: #include <stdio.h>

:: #include <netdb.h>

:: #include <string.h>

::

:: #define sql_msg sqlca.sqlerrm.sqlerrmc

::

:: EXEC SQL INCLUDE sqlca.h;

::

::

:: main() {

:: sqlEnv();

:: sqlLinitial();

:: sql_insert();

:: }

::

:: sqlEnv() {

::

:: char Env[100];

::

:: putenv("NLS_LANG=American_America.K016KSC5601");

:: sprintf(Env, "ORACLE_SIC=%S", "ORCL");

:: putenv(Env);

:: putenv("ORACLE_HOME=/oracle");

:: }

::

:: sqlLinitial() {

::

:: strncpy(userid.arr, "id", strlen("id"));

:: userid.len = strlen(userid.arr);

::

:: strncpy(passwd.arr, "password", strlen("password"));

:: userid.len = strlen(passwd.arr);

::

:: EXEC SQL connect :userid identified by :passwd;

:: EXEC SQL WHENEVER SQLERROR GOTO stop_st;

:: printf("\n Sqlplus initial Success\n");

:: }

::

::

::

:: sql_insert() {

::

:: EXEC SQL BEGIN DECLARE SECTION;

:: number user_no[4];

:: varchar user_name[10];

:: varchar user_data[10];

:: EXEC SQL END DECLARE SECTION;

::

:: memset(Sqlcmd, 0x00, sizeof(Sqlcmd));

:: sprintf(Sqlcmd, "INSERT INTO mytable (user_no, user_name, user_data) \

:: VALUES (%d, %s, %s)", \

:: 10, "chonbj", "seoul");

:: EXEC SQL EXECUTE IMMEDIATE :Sqlcmd;

:: //EXEC SQL WHENEVER SQLERROR GOTO stop_st;

::

:: printf("\n insert success");

::

:: EXEC SQL COMMIT WORK;

::

:: stop_st :

:: EXEC SQL ROLLBACK WORK;

:: printf("\n error message = %s", sql_msg);

:: }

:: 이렇게 해서 컴파일을 하니까....

:: /export/home/OraHome1/lib/libclntsh.so' is up to date 라고 나오고 실행파일도 생기지 않더라구요..

:: ..

:: 고수님들 왜 그런 거죠?

[Top]
No.
제목
작성자
작성일
조회
2921sqlplus 접속시 error
장정철
2001-02-09
2549
2934┕>Re: sqlplus 접속시 error
소몰이
2001-02-10 13:06:24
2901
2976 ┕>Re: Re: sqlplus 접속시 error
장정철
2001-02-12 20:10:44
3533
2910[질문]01008, 00000, "not all variables bound" 메시지에 대해서.
김경호
2001-02-09
3877
2915┕>Re: [질문]01008, 00000,
소몰이
2001-02-09 20:16:12
2943
2933 ┕>Re: Re: [질문]01008, 00000,
김경호
2001-02-10 10:39:14
4757
2909필드 네임을 바꿀려면.. 어케해야하져.. 제발갈켜주세용 ㅠ.ㅠ
조건형
2001-02-09
1973
2911┕>Re: 필드 네임을 바꿀려면.. 어케해야하져.. 제발갈켜주세용 ㅠ.ㅠ
dontgo
2001-02-09 20:04:32
2235
2918 ┕>Re: Re: 필드 네임을 바꿀려면.. 어케해야하져
최성준
2001-05-07 12:56:33
2645
2907이게 무슨 에러죠?
전병제
2001-02-09
2426
2912┕>Re: 이게 무슨 에러죠?
소몰이
2001-02-09 20:09:47
3020
2919 ┕>Re: Re: 이게 무슨 에러죠?
전병제
2001-02-09 20:40:29
3509
2958  ┕>Re: Re: Re: 이게 무슨 에러죠?
소몰이
2001-02-12 11:54:42
2458
2905svrmgrl 실행시 에러가 납니다. 도와 주세요
pobipobi
2001-02-09
1925
2914┕>Re: svrmgrl 실행시 에러가 납니다. 도와 주세요
소몰이
2001-02-09 20:15:41
2370
2935 ┕>Re: Re 그래도 message not found 에러가 없어지지를 않는군요 도와주세요.
pobipobi
2001-02-10 13:32:36
2674
2904범용 DB 라이브러리가 있나요?
sunamy
2001-02-09
2394
2916┕>Re: 범용 DB 라이브러리가 있나요?
소몰이
2001-02-09 20:18:10
2112
2902svrmgrl 때문에 죽갔습니다.
mis74
2001-02-09
2076
2908┕>Re: svrmgrl 때문에 죽갔습니다.
아마도
2001-02-09 15:12:39
2187
2938┕>Re: svrmgrl 때문에 죽갔습니다.
이기태
2001-02-10 14:10:30
2181
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다