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
운영게시판
최근게시물
MS-SQL Q&A 145 게시물 읽기
No. 145
Linux + C + ms-sql
작성자
달콩이
작성일
2001-11-14 16:10
조회수
11,850

리눅스에서 window2000 에 있는 ms-sql을 연결하려면.

freetds라는걸 설치해야한다고 해서..

Linux에 freetds를 설치했는데요..

 

이제 C프로그램으루..

Window 2000 에 있는 SQL Server가 제대로 connection이 되는지 테스트를 해바야하는데...

database 자료에 있는 예제를 약간 수정해서 컴파일을 해본 결과..

 

 

undefined reference to 'tdsdbopen'

 

이런 메세지가 뜨는데..

머가 잘못된건지 좀 알려주세요~

plz........ T.T

소스는 다음과 같습니다.

 

 

#include <stdio.h>

#include "sybfront.h"

#include "sybdb.h"

 

static syb_msg_handler(dbproc,msgno,msgstate,severity,msgtext,srvname,procname,line)

DBPROCESS *dbproc;

DBINT msgno;

int msgstate;

int severity;

char *msgtext;

char *srvname;

char *procname;

int line;

{

printf("Connect error!\n");

return 0;

}

static int syb_err_handler(dbproc,severity,dberr,oserr,dberrstr,oserrstr)

DBPROCESS *dbproc;

int severity;

int dberr;

int oserr;

char *dberrstr;

char *oserrstr;

{

printf("Command failed!\n");

return 0;

}

int main()

{

LOGINREC *login;

DBPROCESS *dbproc;

DBCHAR teststr[1024];

 

dbinit();

 

dberrhandle( syb_err_handler );

dbmsghandle( syb_msg_handler );

 

login = dblogin();

DBSETLUSER(login,"aaa");

DBSETLPWD(login,"1111");

DBSETLAPP(login,"TDS Lib Test");

DBSETLHOST(login,"linux");

 

dbproc = tdsdbopen(login, "myserver2");

if(dbproc==NULL)

{

printf("Connect error!\n");

return 0;

}

if(dbcmd(dbproc, "select name from bb_user where id='dalliet'\n")==FAIL)

{

printf("Command failed!\n");

dbexit();

return 0;

}

if(dbsqlexec(dbproc)==FAIL)

{

printf("SQLexec failed!\n");

dbexit();

return 0;

}

}

[Top]
No.
제목
작성자
작성일
조회
153c언어와 ms-sql연동방법좀 가르쳐주세요?
강명언
2001-11-16
12494
151Mysql 에러가 납니다 [1]
김강민
2001-11-16
10227
148mysql을 설치한 다음 mysql이란 계정은 어떻게 하지요? [1]
김현호
2001-11-15
10629
145Linux + C + ms-sql
달콩이
2001-11-14
11850
146┕>Re: Linux + C + ms-sql
김명화
2001-11-14 20:51:21
12339
149 ┕>Re: Re: Linux + C + ms-sql
달콩이
2001-11-15 16:10:07
11573
150  ┕>Re: Re: Re: Linux + C + ms-sql
김명화
2001-11-15 18:00:06
11571
152   ┕>Re: Re: Re: Re: Linux + C + ms-sql
달콩이
2001-11-16 13:28:54
11943
154    ┕>Re: Re: Re: Re: Re: Linux + C + ms-sql
김명화
2001-11-16 17:25:14
11755
144[질문] SQL-2000에서 트랜잭션 log 파일 관련
dbminer
2001-11-13
12565
139MS-SQL의정의,조작,제어 궁금
장인권
2001-11-12
11573
138[질문]다른 db의 테이블 연결 [1]
한철수
2001-11-12
11595
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다