씨언어를 어느정도 사용하시는 지 모르겠네요. 리눅스는 처음이라고
하신것 같은데... 컴파일은 또한 어찌하셨는지...
제가 볼땐 컴파일 문제라든지, 다른 에러같거든요.....
dbopen이 안되는 경우 로그인 에러, 네트워크 접근불가라는 에러가
나옵니다. dbopen 앞뒤로 프린트찍어보셨나요..
보통 유저생성할때 사용할 DB도 설정하고, 그 아래 테이블 들을 건드리는
것이니까, 기본 DB를 오픈할 겁니다.
확실하게 사용할 DB를 선언하고 싶으시면, dbopen() 후에,
dbuse(dbproc,"DB명")을 써주세요.
테스트 프로그램은 달콩이님이 사용하신 것 제 환경에 맞춰 조금 수정해서
사용했었는데 문제가 없거든요.
잘 안되신 경우,
님의 환경이랑, 디렉토리랑, makefile이랑.. 올려보세요.
( 지금 일이 무쟈게 로드가 걸리고 있어서 제 코가 석자인데,, T.T~)
-- 달콩이 님이 쓰신 글:
>> -- 김명화 님이 쓰신 글:
>> >> tdsdbopen 이 아니고, 걍 dbopen으로 쓰셔야함돠~~~
>> >>
>> >> dblib를 사용하는 예제거든요. MS-SQL을 C나 비주얼베이직
>> >> 과 함께 쓸 수 있도록 한 DB-Library를 똑같이 쓸 수 있게 해주거든요.
>> >> 각각 dbinit()이니, dbopen()이니 하는 함수들은 msdn의 온라인지원
>> >> 서비스에서 찾아서 참조하실 수 있을겁니다.
>> >>
>> >> 그럼 수고하세요...
>> >>
>>
>> 그냥 dbopen으로 해서 테스트를 해봤습니다..
>> 컴파일은 잘 되구요.
>> 근데.. 실행을 해보니..
>> " unknown maker 0 !! "
>> 이런 메세지가 뜨고.. 아무런 반응이 일어나질 않아요..
>> 이게 무슨 메세지인지 혹시 아시는지...
>>
>> 제 생각에는.. dbopen() 안에서 무한루핑을 도는것 같은데요..
>> 혹시..
>> 테스트 소스 같은거 있으시면..
>> 도와 주셨음 합니다.. ㅜ.ㅜ
>>
>> 그리구요..
>> 소스보면...... DB Server만 정해주구..
>> database 는 정해주는 곳이 없는거 같아요..
>> 서버안에.. 여러개의 database가 있는데..
>> 로그인 계정을 가지고 어떤 database에 붙어서 쿼리를 수행하는겁니까??
>> dafault로 정해주는 것도 없고.........
>>
>> 휴우~~~~~
>> 정말 너무 어렵네여......
>>
>> 제발 도와주세요........... T.T
|