>>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은 이번이 처음이거든요.
:: 그럼 꼭 답변 부탁드릴께요......
|