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
운영게시판
최근게시물
Informix Q&A 536 게시물 읽기
No. 536
Re: Re: ASP 에서 CASE 문장 사용하기...
작성자
이태이
작성일
2001-02-23 17:11
조회수
6,924

먼저 답변 감사드립니다.

 

제가 생각해도 ODBC 버전 문제인것 같습니다.

문법상 오류는 없기때문입니다.

님께서 추천하신 "CLIENTSDK 2.50.TC2-1제품"은 구매를 하여야 하는지요?

아니면 어디서 구할 수 있는지요?

또한, 님께서 추천하신 ODBC 드라이버를 올려주실수는 없으신지요?

아니면, ODBC 드라이버를 다운받을 수 있는 곳은 어디인지요?

저희쪽에서도 테스트를 해보고 싶습니다.

부탁드리겠습니다.

너무 많은것을 바라고 있는건지...

 

감사합니다.

------------------------------------------------

입력한 내용이 자꾸만 모자라다고 하네여...

지금 글은 그냥 내용채울려고 씁니다.

informix에서 substr함수가 한글일 경우에도 1바이트로 인식하는군요.

물론 client lang = ko_kr.ksc를 사용하고 있구요...

단지, NT에서 돌린다는 것 이외에...

우째 이런일이 생기는지...

아무래도, NT에서 informix를 사용한다는것은 무리인지도

모르겠다는 생각이 듭니다.

별 이상한 에러도 많이 생기고....

위 내용은 그냥 참고입니다.

아마, 환경이 차이가 있기때문에 이런경우가 발생하지

않는가 싶습니다.

우리쪽 환경이 잘못 잡혀있을수도 있겠지요...

제가 informix DB를 처음 써보기땜시....고생이 심하네요

이거 얼마나 써야지 입력한 내용이 모자라다고 나오지

않는지 알수가 없넹...

아...

이런...

낭패가.........

있나............

>>현 님께서 쓰시길<<

 

:: 얼마전에 테스트를 해봤었는데요..

:: ODBC버전을 하나 올리세요.

::

:: CLIENTSDK 2.50.TC2-1제품을 설치하고 ODBC 3.32버전에서

:: 다음과 같이 테스트 했구요.. 물론 성공했습니다.

::

:: <%

:: Set Conn = Server.CreateObject("ADODB.Connection")

:: Conn.Open("DSN=odbc332;UID=informix;PWD=informix")

::

:: SQL = "select customer_num original, "

:: SQL = SQL + " case when customer_num > 110 "

:: SQL = SQL + " then customer_num * 100 "

:: SQL = SQL + " else customer_num - 100 "

:: SQL = SQL + " end customer_num "

:: SQL = SQL + " from customer"

::

:: Set rs = Server.CreateObject("ADODB.Recordset")

:: rs.Open SQL,Conn,3

:: %>

::

:: <table border=1 width=300>

:: <tr><th>original</th>

:: <th>customer_num</th></tr>

::

:: <%

:: Do until rs.EOF

:: %>

::

:: <tr><td><%=rs("original")%></td>

:: <td><%=rs("customer_num")%></td></tr>

::

:: <%

:: rs.MoveNext

::

:: Loop

:: %>

::

:: </table>

::

:: <%

:: rs.close

:: Set rs = Nothing

:: Conn.Close

:: Set Conn = Nothing

:: %>

::

:: >>이태이 님께서 쓰시길<<

::

:: :: NT 4.02 에 informix 2000을 사용하고 있습니다.

:: :: ASP 문장에서 CASE 문을 사용하면

:: :: 다음과 같은 에러가 납니다.

:: ::

:: :: Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

:: ::

:: :: [Informix][Informix ODBC Driver]General error.Syntax error

:: ::

:: :: ODBC 드라이버는 informix 3.31을 사용하고 있습니다.

:: :: 문제는 클라이언트툴( sql editor, powerbuilder 등)을 이용하여

:: :: 똑같이 쿼리를 날리면 에러가 나타나지 않는다는 것입니다.

:: :: ASP에서 CASE 문장을 사용할 수 있는 방법은 없을까요?

:: ::

[Top]
No.
제목
작성자
작성일
조회
527ClientSDK 중 CLI , ESQL/C
김주양
2001-02-22
6242
530┕>Re: ClientSDK 중 CLI , ESQL/C
purple
2001-02-23 14:40:36
7207
532 ┕>Re: Re: ClientSDK 중 CLI , ESQL/C (추가질문)
김주양
2001-02-23 15:47:06
6676
534 ┕>Re: Re: ClientSDK 중 CLI , ESQL/C(추가질문)
김주양
2001-02-23 16:01:25
6998
524unload 한 파일 load시 1213 error
김성진
2001-02-21
6968
525┕>Re: unload 한 파일 load시 1213 error
purple
2001-02-21 14:13:45
7835
526┕>Re: unload시 null 을 다른 값으로 대체를 시키면 됩니다.
김낙주
2001-02-21 16:41:03
7424
523인포믹스 like 검색... 에서...
호치
2001-02-20
7015
529┕>Re: 인포믹스 like 검색... 에서...
김주양
2001-02-23 13:22:49
8550
522ASP 에서 CASE 문장 사용하기...
이태이
2001-02-20
6993
531┕>Re: ASP 에서 CASE 문장 사용하기...
purple
2001-02-23 14:45:29
7173
535┕>Re: ASP 에서 CASE 문장 사용하기...
2001-02-23 16:30:20
7074
536 ┕>Re: Re: ASP 에서 CASE 문장 사용하기...
이태이
2001-02-23 17:11:12
6924
540  ┕>Re: Re: Re: ASP 에서 CASE 문장 사용하기...
2001-02-23 20:25:26
7211
541   ┕>Re: Re: Re: Re: ASP 에서 CASE 문장 사용하기...
이태이
2001-02-24 10:01:13
7292
521TEXT 타입 데이타 입력하기...
이태이
2001-02-20
6509
544┕>Re: TEXT 타입 데이타 입력하기...
박영길
2001-02-26 10:29:18
7330
546 ┕>Re: Re: TEXT 타입 데이타 입력하기...
이태이
2001-02-26 18:03:14
7320
548  ┕>Re: 원격 PC에서 NT서버의 바탕화면 공유방법
박영길
2001-02-26 22:01:15
7204
551   ┕>Re: Re: 원격 PC에서 NT서버의 바탕화면 공유방법
이태이
2001-02-27 19:19:35
6565
520급히 질문올립니다.
설명철
2001-02-19
5840
545┕>Re: 급히 질문올립니다.
박영길
2001-02-26 10:48:22
6286
519인포믹스 테이블이 lock 된 채로 있는 경우의 해법
나그네
2001-02-18
6819
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다