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 541 게시물 읽기
No. 541
Re: Re: Re: Re: ASP 에서 CASE 문장 사용하기...
작성자
이태이
작성일
2001-02-24 10:01
조회수
7,294

감사 감사 * 4

고맙습니다.~~~

>>현 님께서 쓰시길<<

 

:: http://www.informixkorea.com/csdb/drvisapi.dll?MIval=pds_list&kind=3

:: 에서 다운받았구요..

:: evaluation제품은 http://www.informix.com/evalute에도 있군요.

:: 근데 여기선 사용자 등록이 먼저 필요하네요.

::

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

::

:: :: 먼저 답변 감사드립니다.

:: ::

:: :: 제가 생각해도 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
6244
530┕>Re: ClientSDK 중 CLI , ESQL/C
purple
2001-02-23 14:40:36
7208
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
6999
524unload 한 파일 load시 1213 error
김성진
2001-02-21
6968
525┕>Re: unload 한 파일 load시 1213 error
purple
2001-02-21 14:13:45
7836
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
8551
522ASP 에서 CASE 문장 사용하기...
이태이
2001-02-20
6994
531┕>Re: ASP 에서 CASE 문장 사용하기...
purple
2001-02-23 14:45:29
7173
535┕>Re: ASP 에서 CASE 문장 사용하기...
2001-02-23 16:30:20
7076
536 ┕>Re: Re: ASP 에서 CASE 문장 사용하기...
이태이
2001-02-23 17:11:12
6924
540  ┕>Re: Re: Re: ASP 에서 CASE 문장 사용하기...
2001-02-23 20:25:26
7212
541   ┕>Re: Re: Re: Re: ASP 에서 CASE 문장 사용하기...
이태이
2001-02-24 10:01:13
7294
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.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다