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 535 게시물 읽기
No. 535
Re: ASP 에서 CASE 문장 사용하기...
작성자
작성일
2001-02-23 16:30
조회수
7,075

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

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
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
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
7075
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.033초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다