실행이 안됩니다.
델파이 6을 사용하고
서버는 2000이고 와 local PC는 XP입니다.
둘다 mysql입니다.
컴포넌트는 zeos사용하였습니다.
몇개의 프로그램을 MSSQL서버에서 select 해 와서
mysql에 보여주게 하는것입니다.
제가 사용하고 있는 local PC에서는 모든작업을 수월하게 하였고
mssql의 자료를 가져와 컨버젼 및 조회 까지 테스트가 다 끝난 상태입니다.
그런데 본서버에 실행화일 올려놓고 실행을 하면
아래와 같은 메세지가 나오고
화면은 뜨지만 DB연결이 되질않은 듯 자료를 조회할 수가 없더라구요...
'$u0' is not a valid integer value.
프로그램내에서 코딩으로 잡아줘야 할 부분인지
서버에서 잡아줘야 할 부분인지 잘 모르겠는데..
혹시 아시는 분들은 답글좀 달아주세요~~
이 문제 때문에 사용을 해야 하는데 실 사용자들이 사용을 못하고 있습니다.
아참,,,
참고로 제가 현재 사용하고 있는 zeos컴포넌트를 올려볼께요.
서버에 실행화일을 올릴때는 *.real로 되어 있는것을 사용하여 재컴파일 후
본서버에 올리고
제 local PC에서 사용할 때는 *.test라는 것을 사용합니다.
mssql이 *.test 컴포넌트만 인식을 하는건지 ... 그럴수 있는 건지..
아구 답답해랑..
관심있게 꼭 좀 봐주세요~~~
로컬에서는 잘되는데 서버에 올려놓으면 안된다... 일차적으로 볼수 있는 문제는
서버에 설치된 mysql이 정상 접속되도록 설정이 되어 있는지 확인해 보시기 바랍니다.
zeos 에서 mysql 접속시 Integer 오류를 낼수 있는 부분은 Port 설정 부분이랑
.asinteger 로 값을 가져왔을때 해당 값이 Integer 형이 아닐 경우 에러가 나게 되는데
이것 이외에는 달리 생각이 되는게 없군요.
일단 커넥션 부분에서 정상 커넥션이 일어나는지 showmessage 로 한번 확인해 보시기 바랍니다.
별로 도움이 안되는 글이군요 ^^;;;