안녕하세요. 주문테이블에 어떤쿼리문이 들어가는지 로그를 만들려고 하는데요?
그래서 테이블을 만들고 해당필드안에 쿼리문을 저장할려고 합니다.

CREATE TABLE [dbo].[ORDER_Query] (
 [content] [text] NULL ,                               --주문쿼리문
) ON [PRIMARY]
GO


페이지에서 텍스트형식으로 넣기만 하면 되므로 텍스트형식으로 치환했습니다.


Sql="Update [ORDER] Set o_cash= CAST('0' AS money),o_card= CAST('7447' AS money),o_point= CAST('0' AS money),o_Kind='무통장결제',o_status='주문접수(bank)',o_ipname='123',o_opt5='true',card_auth='',o_mmemo='PG사 : 홈페이지 자체승인 거래일자 : 20140617113920 거래금액 : 7,447원 결제방식 : 무통장결제 결과메시지 : 무통장 정상승인' Where o_id='PR12588276'"


o_query=replace(Sql,"'","''")
o_query=replace(o_query,"&","&")
o_query=replace(o_query,"<","&lt;")
o_query=replace(o_query,">","&gt;")


aaa = "INSERT INTO ORDER_Query (content) VALUES('"&o_query&"')"
Db.Execute(aaa)

이렇게 소스에서 오류는 없는데요? 확인하면 7,447원 결제 여기까지만 들어가있고 나머지가 없습니다.
오류가 없고 그냥 짤려서 들어갑니다.
혹시나 해서 response.write aaa 찍어보면 이렇게 나옵니다.


INSERT INTO ORDER_Query (content)
VALUES('Update [ORDER] Set o_cash= CAST(''0'' AS money),o_card= CAST(''7447'' AS money),o_point= CAST(''0'' AS money),o_Kind=''무통장결제'',o_status=''주문접수(bank)'',o_ipname=''123'',o_opt5=''true'',card_auth='''',o_mmemo=''PG사 : 홈페이지 자체승인 거래일자 : 20140617113920 거래금액 : 7,447원 결제방식 : 무통장결제 결과메시지 : 무통장 정상승인'' Where o_id=''PR12588276''')


이걸 쿼리분석기에 직접 실행하면 오류없고 이것도 동일하게 7,447원 결제 여기까지만 들어가고 나머지는 짤립니다.

이게 왜 짤리는것인가요?

혹시나 해서 데이타타입을 [nvarchar] (3000) 으로 해봐도 동일하게 짤리더라구요.

주문시 카드결재승인은 나나 주문완료가 누락되어서 쿼리문이 어케 찍히나 볼려고 실행쿼리를 저장할려고 하는데요?
짤려서 저장되니 뭐 알수도 없고 방법좀 부탁드립니다.

그리고 혹시 이렇게 주문이 누락되면 쿼리문오류같은데 쿼리문오류던 아니던 실행했던 쿼리문을 파악할수 있는것은
어디에서 어디를 봐야 되나요? 트렉젝션로그를 어떻게 봐야 되나요?

가장 급한건 오류없이 데이타가 짤려서 들어가는것인데 이건 뭔지 도저히 모르겠습니다.

고수님들의 조언부탁드립니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 3120
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1948
7948 ms sql 2008 , 2012 , 2014 버젼별 정보가 궁금합니다. 나안함 2014.06.17 3406
7947 건강보험료가 빠진 사람은 ? [2] 마힐링 2014.06.17 2172
7946 mssql 2008 , 2012 , 2014 기능 비교? 성능비교? [2] 나안함 2014.06.17 4469
7945 쇼핑몰주문시 카드승인나고 주문내역누락때문에 로그파악이나 대비부분이 궁금합니다. [6] 김영환_281520 2014.06.17 3690
7944 LEFT JOIN 문입니다. [12] 견우얌 2014.06.17 3095
» 데이타 자장시 오류는 없는데 짤려서 들어갑니다.ㅠㅠ [2] 김영환_281520 2014.06.17 2493
7942 이게 가능한지 몰라서 일단 질문 올려 봅니다. [6] 나는짱이야 2014.06.16 2555
7941 질문드립니다.(가로 출력) [5] 차차리아카 2014.06.16 2338
7940 윈도우8 환경에서 클라이언트 네트워크 유틸리티에 대하여.. [1] 김민엽_279256 2014.06.14 3159
7939 캐시 관련 궁금한사항이 있습니다. 아시는 분 답변 부탁드려요 !! [4] spica 2014.06.13 2840
7938 특정 조건을 만족하는 경우의 지속시간, 횟수 구하기 [4] sqlnovice 2014.06.13 3088
7937 프로시져에서 인서트나 업데이트시에 [1] 아싸라비아콜롬비아 2014.06.13 3001
7936 테이블 여러개를 묶어서 한개의 테이블을 만드는게 가능한가요?? dodanto 2014.06.12 2124
7935 잘 되던 Linked Server가 갑자기 안됩니다 [2] 토토로 2014.06.12 2999
7934 두테이블 데이터를 한줄로 보깅.. [3] 마힐링 2014.06.11 3612
7933 트랜잭션 격리 수준에 대한 문의? 힘차게 2014.06.11 2910
7932 간단히 할수 있는 방법이 있을까요?? 아수라발발타 2014.06.11 2600
7931 가상테이블더하기 ^^ [3] 마힐링 2014.06.10 4263
7930 스칼라 변수 선언 [1] hhhh 2014.06.10 16344
7929 안녕하세요? sql 백업파일로 살릴수 있는 건거 궁금해서 질문드립니다. [1] 타우렌 2014.06.10 2464





XE Login