• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
최철호
조회 수 : 3596
2004.12.21 (19:47:04)


게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 대우증권
* 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