• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
관리자
조회 수 : 3501
2004.12.22 (19:30:39)
유선으로 답변을 드렸습니다.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 대우증권
>* TOInB 버전 :
>* 서버 Platform :
>* 문의 유형(질문/요청/참조) :
>* 내용 : 데이터인서트부분에서 좀 막히는데 도움을 부탁합니다..
>
><!--#include virtual="/ToinbAsp.inc"-->
>
>YYYYMMD = "1111"
>EMP_NO = "1111"
>INPUT_SEQ = "1111"
>
>Set objToinbAsp = Server.CreateObject("ToinbAsp.ToinbWAsp")
>
>Call objToinbAsp.DTCreate("input2")
>'########### 이부분에서 V_YYYYMMDD변수명(칼럼명) SOB변수명이랑 동일하게 해야되나요??
>'#### 매우 헥갈리는군요
>Call objToinbAsp.SetColInfo("input2", TB_NORMAL_COL, "V_YYYYMMDD", TB_STRING, 255, 0)
>Call objToinbAsp.SetColInfo("input2", TB_NORMAL_COL, "V_EMP_NO", TB_STRING, 255, 0)
>Call objToinbAsp.SetColInfo("input2", TB_NORMAL_COL, "V_INPUT_SEQ", TB_STRING, 255, 0)
>
>Call objToinbAsp.PutCol("input2", "V_YYYYMMDD",YYYYMMDD, Len(YYYYMMDD), TB_STRING)
>Call objToinbAsp.PutCol("input2", "V_EMP_NO",EMP_NO, Len(EMP_NO), TB_STRING)
>Call objToinbAsp.PutCol("input2", "V_INPUT_SEQ",INPUT_SEQ, Len(INPUT_SEQ), TB_STRING)
>
>Call objToinbAsp.InsertRow("input2", TB_JOB_INSERT)
>
>Call objToinbAsp.ConnectSE("150.10.192.214", "7507", 30)
>
>Call objToinbAsp.DataSend("XR07000_T01(I:input1=input2)")
>
>Call objToinbAsp.DataReceive
>
>If objToinbAsp.ReturnValue < 0 Then
>           Call objToinbAsp.Rollback
>        End If
>Call objToinbAsp.DisconnectSE
>objToinbAsp.Clear
>Set objToinbAsp = Nothing
>
>했는데 입력이 안되는군요..음...
>
>에러내용
>-75011input2:1:ORA-01400: NULL을 (%s) 안에 삽입할 수 없습니다 -1400input2:1:ORA-01400: NULL을 (%s) 안에 삽입할 수 없습니다
>
>요인즉슨...칼럼에다 값을 넣고 서비스랑 통신하는데...NULL값이 들어가나 봅니다. 자꾸 널이라고 뜹니다.
>
>아 빨리하고 집에가야 되는데 답좀주세요..그리고 부탁인데요 인서트랑 업데이트 DELETE관련 소스 가지고
>계시면 좀 주십시요...시간은 없는데 자꾸 삽질할려니 돌겠네요...
 
Tag List
XE Login