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
운영게시판
최근게시물
PostgreSQL Q&A 2517 게시물 읽기
No. 2517
Re: 함수는 작은 따옴표로 묶지 않습니다.
작성자
김상기
작성일
2001-03-31 15:43
조회수
3,479

>>silver 님께서 쓰시길<<

 

:: 안녕하세요.

:: 제가 asp를 postgresql과 연결해서 계시판을 만들려다가 도저히 풀리지 않는 부분이 있어서 이렇게 글

:: 을 적습니다.

:: 아시는 분 제발 답변 부탁드립니다.

::

:: 지금 제가 해결하지 못하는 부분은 다음과 같습니다.

:: 현재 제가 보고 있는 asp책에 나오는 소스입니다.

:: 근데 이책은 mysql과 연결해서 쓰는 예제가 나와있거든요.

:: 그래서 이렇게 도움을 청합니다.

:: 아래의 소스를 봐주세요.

::

:: ///////////////////////////////////////////////////////////////////////////////

:: <%

:: name = request("name")

:: email = request("email")

:: homepage = request("homepage")

:: title = request("title")

:: pwd = request("pwd")

:: content = request("content")

::

:: ///중략///

::

:: SQL = "INSERT INTO MyBoard (name,email,homepage,title,content,num,"

:: SQL = SQL & " readnum,writeday,pwd) VALUES "

:: SQL = SQL & "('" & name & "'"

:: SQL = SQL & ",'" & email & "'"

:: SQL = SQL & ",'" & homepage & "'"

:: SQL = SQL & ",'" & title & "'"

:: SQL = SQL & ",'" & content & "'"

:: SQL = SQL & "," & number & "'"

:: SQL = SQL & ", 0 ,'" & now() & "'"

 

요기가 문제겠네요.

이렇게 하면, SQL 변수의 문자열은 ..... , 'now()', ..... 이렇게

되겠지요.

이렇게 되면, 날짜형 필드에 now() 라는 문자열이 들어가니까,

오류를 내는가보네요. MySQL에서도 마찬가지로,

함수를 사용할 경우는 작은따옴표를 사용하지 않습니다.

......, now(), .... 이런식이 되어야겠지요.

 

 

 

 

:: SQL = SQL & ",'" & pwd & "')"

::

:: ///중략///

::

:: Response.redirect "list.asp"

:: %>

:: ///////////////////////////////////////////////////////////////////////////////

:: 보시면 아시겠지만 위 소스는 request 객체를 통해 넘어온 값을 변수에 저장하여 중략 사이에 들어 가

:: 는 부분에서 받어 디비로 넘겨 저장하는 것인데요 그 부분이 문제거든요.

:: 위의 소스는 mysql를 사용했을때를 생각하고 작성된것인데 postgresql를 썼을때는 어떻게 바꾸어 주어

:: 야 하나요?

:: 제가 여러 방법을 써보았지만 자꾸 에러가 나고 저장이 되지를 않어요.

:: 혹시 아시는 분이 계시면 답변 부탁드립니다.

:: 제가 prstgresql은 이번이 처음이거든요.

:: 그럼 꼭 답변 부탁드릴께요......

[Top]
No.
제목
작성자
작성일
조회
2524CREATE FUNCTION에 관하여.. 물어봅니다
김대성
2001-04-02
2954
2529┕>Re: CREATE FUNCTION에 관하여.. 물어봅니다
nogadax
2001-04-02 20:08:02
3110
2532 ┕>Re: Re: 노가다액스님께 평소에 감사의 말을 전하고 싶었습니다.
김대성
2001-04-03 11:08:01
2981
2534  ┕>Re: Re: Re: 노가다액스님께 평소에 감사의 말을 전하고 싶었습니다.
nogadax
2001-04-03 14:22:46
3084
2522Windows용 psql설치 정보
박성민
2001-04-02
3488
2528┕>Re: Windows용 psql설치 정보
정재익
2001-04-02 20:06:37
3279
2520기존의 pgsql에서 my sql을 설치 하려고 합니다.
김인태
2001-04-02
3305
2521┕>Re: 기존의 pgsql에서 my sql을 설치 하려고 합니다.
정재익
2001-04-02 10:18:09
3387
2516고수님들 가르쳐 주세요. 부탁드립니다.
silver
2001-03-31
3150
2517┕>Re: 함수는 작은 따옴표로 묶지 않습니다.
김상기
2001-03-31 15:43:14
3479
2513게시판 번호에 '-'가 나와요...ㅠㅠ
문영
2001-03-30
3233
2514┕>Re: 게시판 번호에 '-'가 나와요...ㅠㅠ
정재익
2001-03-30 13:09:24
3469
2515 ┕>Re: Re: sequence를 사용하고 있거든요..근데....
문영
2001-03-30 15:10:47
3386
2518  ┕>Re: Re: Re: sequence를 사용하고 있거든요..근데....
정재익
2001-03-31 22:57:20
3372
2512pg_exec() 에러 소스올립니다.
박미숙
2001-03-29
3234
2519┕>Re: pg_exec() 에러 소스올립니다.
정재익
2001-04-01 14:06:55
3197
2570 ┕>Re: Re: pg_exec() 에러 소스올립니다.
박미숙
2001-04-12 19:24:32
3662
2510질문있습니다. (dbpool)
jeff
2001-03-29
3091
2511┕>Re: 질문있습니다. (dbpool)
정재익
2001-03-29 18:46:47
3177
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다