97 |
|
VB에서 Sob를 컨트롤 해볼 수 있을까? 에 대한 질문 두번째
|
|
윤치권 |
3409 |
2005-11-01 |
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 :
* TOInB 버전 : 5.0
* 서버 Platform :
* 문의 유형(질문/요청/참조) :
* 내용 :
=============================================================================
// <. 질문 1>
// 다시 글을 올리게 되었습니다.
// 하위의 내용이 개발 소스 인데요.
// 해당 SOB 호출 후 Row Count값은 일치 하오나, 각 컬럼별 데이타를 가져오는데
// 정상적이지 않은 것 같습니다.
// 답변 내용들을 종합해봐도 오류사항이 눈에 띄지 않고 있는데,
// 제가 무언가 지나치고 있는게 아닌가 싶습니다.
// 잘 못된 점 지적좀 해주십시오.
//
// <. 질문 2>
// 혹시 VB에 윈도우 폼에서 DataSet, Grid 콤포넌트를 직접사용할 수 있는가 해서요
// 제가 VB를 통하여 "사용자 정의" 속성에서 각종 ServerIP, WebAgent 명, etc...
// 등을 입력하고 테스트 해보는 가운데 오류가 발생되어서요..
// 원칙적으로 안되는 것인지 알고 싶습니다.
// 사용가능하다면, 방법을 알려주셨으면 ...
// 바쁘신가운데 번번히 죄송합니다. 그럼 수고하세요
=============================================================================
ToinbIP = "220.90.216.28"
ToinbPort = "8301"
Set objToinbAsp = CreateObject("ToinbAsp.ToinbWAsp")
Call objToinbAsp.Init("E:\\2003_1118\\IROOASP_NEW\\acro_new\\Vb_Word_Test\\CS_toinb\\message.ko", _
"E:\\2003_1118\\IROOASP_NEW\\acro_new\\Vb_Word_Test\\CS_toinb\\CSToinb_api.log")
If objToinbAsp.ReturnValue < 0 Then
MsgBox ("Init Error" + objToinbAsp.GetErrStr)
Exit Sub
End If
Call objToinbAsp.GetData(ToinbIP, ToinbPort, 30, "com_bank(O:output=result)")
If objToinbAsp.ReturnValue < 0 Then
MsgBox ("GetData Error" + objToinbAsp.GetErrStr)
Exit Sub
End If
max_num = objToinbAsp.GetRowCnt("result")
MsgBox max_num
'// 이 부분의 값은 잘 넘어 오고 있습니다.
return_value = objToinbAsp.GetCol("result", 0, "codeid", TB_STRING)
'// 이 부분의 값이 넘어 오고 있지 않습니다.
MsgBox return_value
If objToinbAsp.ReturnValue < 0 Then
MsgBox ("GetData Error" + objToinbAsp.GetErrStr)
Exit Sub
End If
Call objToinbAsp.Clear
Call objToinbAsp.DisconnectSE
Set objToinbAsp = Nothing
=============================================================================
|
96 |
|
답변입니다.
|
|
이장환 |
3560 |
2005-11-04 |
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* TOInB 버전 : 5.0
>* 서버 Platform :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
> =============================================================================
> // <. 질문 1>
> // 다시 글을 올리게 되었습니다.
> // 하위의 내용이 개발 소스 인데요.
> // 해당 SOB 호출 후 Row Count값은 일치 하오나, 각 컬럼별 데이타를 가져오는데
> // 정상적이지 않은 것 같습니다.
> // 답변 내용들을 종합해봐도 오류사항이 눈에 띄지 않고 있는데,
> // 제가 무언가 지나치고 있는게 아닌가 싶습니다.
> // 잘 못된 점 지적좀 해주십시오.
> //
> // <. 질문 2>
> // 혹시 VB에 윈도우 폼에서 DataSet, Grid 콤포넌트를 직접사용할 수 있는가 해서요
> // 제가 VB를 통하여 "사용자 정의" 속성에서 각종 ServerIP, WebAgent 명, etc...
> // 등을 입력하고 테스트 해보는 가운데 오류가 발생되어서요..
> // 원칙적으로 안되는 것인지 알고 싶습니다.
> // 사용가능하다면, 방법을 알려주셨으면 ...
> // 바쁘신가운데 번번히 죄송합니다. 그럼 수고하세요
> =============================================================================
> ToinbIP = "220.90.216.28"
> ToinbPort = "8301"
>
> Set objToinbAsp = CreateObject("ToinbAsp.ToinbWAsp")
>
> Call objToinbAsp.Init("E:\\2003_1118\\IROOASP_NEW\\acro_new\\Vb_Word_Test\\CS_toinb\\message.ko", _
> "E:\\2003_1118\\IROOASP_NEW\\acro_new\\Vb_Word_Test\\CS_toinb\\CSToinb_api.log")
>
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox ("Init Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
> Call objToinbAsp.GetData(ToinbIP, ToinbPort, 30, "com_bank(O:output=result)")
>
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox ("GetData Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
> max_num = objToinbAsp.GetRowCnt("result")
>
> MsgBox max_num
> '// 이 부분의 값은 잘 넘어 오고 있습니다.
>
> return_value = objToinbAsp.GetCol("result", 0, "codeid", TB_STRING)
> '// 이 부분의 값이 넘어 오고 있지 않습니다.
>
> MsgBox return_value
>
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox ("GetData Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
> Call objToinbAsp.Clear
> Call objToinbAsp.DisconnectSE
> Set objToinbAsp = Nothing
>
> =============================================================================
return_value = objToinbAsp.GetCol("result", 0, "codeid", TB_STRING)
부분에서 TB_STRING은 미리정의된 상수값이어야 하는데 이부분의 정의가 되어 있지 않아
값을 제대로 받지 못하고 있는 것으로 보입니다.
이 부분을 다음과 같이 고쳐서 실행하시기 바랍니다.
return_value = objToinbAsp.GetCol("out", 0, "name", &H1)
참고로 다음과 같은 미리정의된 상수값을 알려드리겠습니다.
'Define Constants
' SetColInfo, GetCol, PutCol
Const TB_STRING = &H01 'string value
Const TB_INT = &H02 'integer value
Const TB_DECIMAL = &H04 'double value
Const TB_DATE = &H08 'physically string value
Const TB_CHAR = &H0C
' Reserve
Const TB_BLOB = &H09 'physically character pointer
Const TB_URL = &H0A 'physically string value
Const TB_LONG = &H0B 'long type gubun
' InsertRow
Const TB_JOB_NORMAL = 1 'grid row sort value
Const TB_JOB_INSERT = 2 'grid row sort value
Const TB_JOB_UPDATE = 3 'grid row sort value
Const TB_JOB_DELETE = 4 'grid row sort value
' SetColInfo
Const TB_NORMAL_COL = &H00 'grid col_info->Prop value
Const TB_NOTNULL_COL = &H01 'grid col_info->Prop value
Const TB_KEY_COL = &H03 'grid col_info->Prop value
Const TB_SEQUENCE_COL = &H07 'grid col_info->Prop value
Const TB_CONST_COL = &H0F 'grid col_info->Prop value
|
95 |
|
VB에서 Sob를 컨트롤 해볼 수 있을까? 에 대한 질문 두번째
|
|
이장환 |
3288 |
2005-11-02 |
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* TOInB 버전 : 5.0
>* 서버 Platform :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
> =============================================================================
> // <. 질문 1>
> // 다시 글을 올리게 되었습니다.
> // 하위의 내용이 개발 소스 인데요.
> // 해당 SOB 호출 후 Row Count값은 일치 하오나, 각 컬럼별 데이타를 가져오는데
> // 정상적이지 않은 것 같습니다.
> // 답변 내용들을 종합해봐도 오류사항이 눈에 띄지 않고 있는데,
> // 제가 무언가 지나치고 있는게 아닌가 싶습니다.
> // 잘 못된 점 지적좀 해주십시오.
> //
> // <. 질문 2>
> // 혹시 VB에 윈도우 폼에서 DataSet, Grid 콤포넌트를 직접사용할 수 있는가 해서요
> // 제가 VB를 통하여 "사용자 정의" 속성에서 각종 ServerIP, WebAgent 명, etc...
> // 등을 입력하고 테스트 해보는 가운데 오류가 발생되어서요..
> // 원칙적으로 안되는 것인지 알고 싶습니다.
> // 사용가능하다면, 방법을 알려주셨으면 ...
> // 바쁘신가운데 번번히 죄송합니다. 그럼 수고하세요
> =============================================================================
> ToinbIP = "220.90.216.28"
> ToinbPort = "8301"
>
> Set objToinbAsp = CreateObject("ToinbAsp.ToinbWAsp")
>
> Call objToinbAsp.Init("E:\\2003_1118\\IROOASP_NEW\\acro_new\\Vb_Word_Test\\CS_toinb\\message.ko", _
> "E:\\2003_1118\\IROOASP_NEW\\acro_new\\Vb_Word_Test\\CS_toinb\\CSToinb_api.log")
>
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox ("Init Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
> Call objToinbAsp.GetData(ToinbIP, ToinbPort, 30, "com_bank(O:output=result)")
>
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox ("GetData Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
> max_num = objToinbAsp.GetRowCnt("result")
>
> MsgBox max_num
> '// 이 부분의 값은 잘 넘어 오고 있습니다.
>
> return_value = objToinbAsp.GetCol("result", 0, "codeid", TB_STRING)
> '// 이 부분의 값이 넘어 오고 있지 않습니다.
>
> MsgBox return_value
>
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox ("GetData Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
> Call objToinbAsp.Clear
> Call objToinbAsp.DisconnectSE
> Set objToinbAsp = Nothing
>
> =============================================================================
지금은 제가 교육을 받고 있는 중이라 환경이 구축되어 있지 않아 답변드릴 수가 없네요.
저도 해보지 않은거라....
기본적으로 ASP(VB Script)에서 같은 서비스를 돌려보면 정상으로 작동되는 지 확인 부탁드립니다.
VB Script에서 정상동작한다면, 제 생각으로는 VB Application에서도 무리없이 동작될거라 생각되거든요.
|
94 |
|
VB에서 DataSet 컨트롤하는 방법
|
|
윤치권 |
3307 |
2005-10-28 |
|
93 |
|
VB에서 DataSet 컨트롤하는 방법
|
|
이장환 |
3327 |
2005-10-28 |
|
92 |
|
VB에서 DataSet 컨트롤하는 방법
|
|
윤치권 |
3293 |
2005-10-28 |
|
91 |
|
VB에서 DataSet 컨트롤하는 방법
|
|
기술지원 |
3395 |
2005-11-18 |
|
90 |
|
SOB의 활용
|
|
윤치권 |
4049 |
2005-10-27 |
|
89 |
|
SOB의 활용
|
|
이장환 |
4513 |
2005-10-27 |
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* TOInB 버전 : 5.0
>* 서버 Platform :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>수고하십니다.
>
>등록되어있는 SOB의 Object들을 C/S쪽에서 사용할 수 는 있는지 알고 싶습니다.
>웹으로 서비스되고있는 사이트를 C/S프로그램으로 돌릴 필요가 있다고 생각이
>들어 프로그램을 개발해야 하는데요. 데이타 작업은 기존 만들어 놓은 SOB를
>활용할 수 있을것 같다는 생각이 들어서요.
>
>모회사에 SI로 들어갔을 때 Tuxedo기반에서 C++로 C/S,
>JSP로 웹서비스하는데, DataSet Object는 한 분말 개발하더라고요.
>
>저희쪽에서는 VB로 개발할 생각인데요.
>혹시 방법이 있으시면 알고싶습니다.
>감사합니다.
TOInB의 ToinbAsp.dll API 모듈을 사용하셔서 VB로 작성 가능합니다.
다음은 VB로 작성하는 예입니다.
Module Module1
Sub Main()
Dim objToinbAsp = CreateObject("ToinbAsp.ToinbWAsp")
Call objToinbAsp.Init("C:\\Inetpub\\Scripts\\message.ko", "D:\\Toinb_api.log")
If objToinbAsp.ReturnValue < 0 Then
MsgBox("Init Error" + objToinbAsp.GetErrStr)
Exit Sub
End If
Call objToinbAsp.SetArg("ddd=111,name=안녕하세요,fff=56", vbNullString, ",", "=")
If objToinbAsp.ReturnValue < 0 Then
MsgBox("SetArg Error" + objToinbAsp.GetErrStr)
Exit Sub
End If
Call objToinbAsp.GetData("210.124.184.25", "5001", 30, "demo_sel(O:output=out)")
If objToinbAsp.ReturnValue < 0 Then
MsgBox("GetData Error" + objToinbAsp.GetErrStr)
Exit Sub
End If
Dim iLoop, lRowCnt
On Error Resume Next
lRowCnt = objToinbAsp.GetRowCnt("out")
If objToinbAsp.ReturnValue < 0 Then
MsgBox("GetRowCnt Error" + objToinbAsp.GetErrStr)
Exit Sub
End If
End Sub
End Module
|
88 |
|
SOB의 활용 - GetCol() 한번더 문의드립니다.
|
|
윤치권 |
3410 |
2005-10-28 |
정말감사합니다. 생각보다 어렵지 않아 다행입니다.
알려주신데로 처리해보는 과정에서 GetCol()함수 호출에 대해 값이 안 넘어와서
다시 글을 올립니다.
lRowCnt = objToinbAsp.GetRowCnt("out1")
MsgBox lRowCnt
If objToinbAsp.ReturnValue < 0 Then
MsgBox ("GetRowCnt Error" + objToinbAsp.GetErrStr)
Exit Sub
End If
' For i = 1 To lRowCnt
'
'' If i <> 0 Then
'' Text1.Text = Text1.Text & Chr(10)
'' Text2.Text = Text2.Text & Chr(10)
'' End If
'
' 'Text1.Text = Text1.Text & objToinbAsp.GetCol("out", i, "Codeid", 10, TB_STRING)
' 'Text2.Text = Text2.Text & objToinbAsp.GetCol("out", i, "Codenm", TB_STRING)
'
'
'
' Next
aaa = objToinbAsp.GetCol("out1", 2, "Codeid", TB_STRING)
If objToinbAsp.ReturnValue < 0 Then
MsgBox ("GetRowCnt Error" + objToinbAsp.GetErrStr)
Exit Sub
End If
MsgBox "--" & aaa & "--"
이렇게 했을 때 리턴된 Row Count는 맞게 나오는데요
각 칼럼별 데이타를 찾는 GetCol () 함수를 실행했을 NULL로
리턴이 되는 것 같습니다. Syntax가 차이가 있는 것인지요?
아. 그리고 토인비 콤포넌트의 그리드나 데이타 SET을
VB에도 적용시킬 수 있는 방법이 있을까요?
>
>>게시판을 이용해 주셔서 감사합니다.
>>다음양식에 맞게 입력해주세요.
>>
>>* 고객시스템명 :
>>* TOInB 버전 : 5.0
>>* 서버 Platform :
>>* 문의 유형(질문/요청/참조) :
>>* 내용 :
>>
>>수고하십니다.
>>
>>등록되어있는 SOB의 Object들을 C/S쪽에서 사용할 수 는 있는지 알고 싶습니다.
>>웹으로 서비스되고있는 사이트를 C/S프로그램으로 돌릴 필요가 있다고 생각이
>>들어 프로그램을 개발해야 하는데요. 데이타 작업은 기존 만들어 놓은 SOB를
>>활용할 수 있을것 같다는 생각이 들어서요.
>>
>>모회사에 SI로 들어갔을 때 Tuxedo기반에서 C++로 C/S,
>>JSP로 웹서비스하는데, DataSet Object는 한 분말 개발하더라고요.
>>
>>저희쪽에서는 VB로 개발할 생각인데요.
>>혹시 방법이 있으시면 알고싶습니다.
>>감사합니다.
>
>TOInB의 ToinbAsp.dll API 모듈을 사용하셔서 VB로 작성 가능합니다.
>
>다음은 VB로 작성하는 예입니다.
>
>Module Module1
>
> Sub Main()
>
> Dim objToinbAsp = CreateObject("ToinbAsp.ToinbWAsp")
>
> Call objToinbAsp.Init("C:\\Inetpub\\Scripts\\message.ko", "D:\\Toinb_api.log")
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox("Init Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
> Call objToinbAsp.SetArg("ddd=111,name=안녕하세요,fff=56", vbNullString, ",", "=")
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox("SetArg Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
> Call objToinbAsp.GetData("210.124.184.25", "5001", 30, "demo_sel(O:output=out)")
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox("GetData Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
> Dim iLoop, lRowCnt
>
> On Error Resume Next
> lRowCnt = objToinbAsp.GetRowCnt("out")
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox("GetRowCnt Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
> End Sub
>
>End Module
>
|
87 |
|
SOB의 활용 - GetCol() 한번더 문의드립니다.
|
|
이장환 |
3376 |
2005-10-28 |
>정말감사합니다. 생각보다 어렵지 않아 다행입니다.
>알려주신데로 처리해보는 과정에서 GetCol()함수 호출에 대해 값이 안 넘어와서
>다시 글을 올립니다.
>
> lRowCnt = objToinbAsp.GetRowCnt("out1")
>
>MsgBox lRowCnt
>
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox ("GetRowCnt Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
>' For i = 1 To lRowCnt
>'
>'' If i <> 0 Then
>'' Text1.Text = Text1.Text & Chr(10)
>'' Text2.Text = Text2.Text & Chr(10)
>'' End If
>'
>' 'Text1.Text = Text1.Text & objToinbAsp.GetCol("out", i, "Codeid", 10, TB_STRING)
>' 'Text2.Text = Text2.Text & objToinbAsp.GetCol("out", i, "Codenm", TB_STRING)
>'
>'
>'
>' Next
>
>
> aaa = objToinbAsp.GetCol("out1", 2, "Codeid", TB_STRING)
>
> If objToinbAsp.ReturnValue < 0 Then
> MsgBox ("GetRowCnt Error" + objToinbAsp.GetErrStr)
> Exit Sub
> End If
>
> MsgBox "--" & aaa & "--"
>
>이렇게 했을 때 리턴된 Row Count는 맞게 나오는데요
>각 칼럼별 데이타를 찾는 GetCol () 함수를 실행했을 NULL로
>리턴이 되는 것 같습니다. Syntax가 차이가 있는 것인지요?
>
>아. 그리고 토인비 콤포넌트의 그리드나 데이타 SET을
>VB에도 적용시킬 수 있는 방법이 있을까요?
>
>
>
>>
>>>게시판을 이용해 주셔서 감사합니다.
>>>다음양식에 맞게 입력해주세요.
>>>
>>>* 고객시스템명 :
>>>* TOInB 버전 : 5.0
>>>* 서버 Platform :
>>>* 문의 유형(질문/요청/참조) :
>>>* 내용 :
>>>
>>>수고하십니다.
>>>
>>>등록되어있는 SOB의 Object들을 C/S쪽에서 사용할 수 는 있는지 알고 싶습니다.
>>>웹으로 서비스되고있는 사이트를 C/S프로그램으로 돌릴 필요가 있다고 생각이
>>>들어 프로그램을 개발해야 하는데요. 데이타 작업은 기존 만들어 놓은 SOB를
>>>활용할 수 있을것 같다는 생각이 들어서요.
>>>
>>>모회사에 SI로 들어갔을 때 Tuxedo기반에서 C++로 C/S,
>>>JSP로 웹서비스하는데, DataSet Object는 한 분말 개발하더라고요.
>>>
>>>저희쪽에서는 VB로 개발할 생각인데요.
>>>혹시 방법이 있으시면 알고싶습니다.
>>>감사합니다.
>>
>>TOInB의 ToinbAsp.dll API 모듈을 사용하셔서 VB로 작성 가능합니다.
>>
>>다음은 VB로 작성하는 예입니다.
>>
>>Module Module1
>>
>> Sub Main()
>>
>> Dim objToinbAsp = CreateObject("ToinbAsp.ToinbWAsp")
>>
>> Call objToinbAsp.Init("C:\\Inetpub\\Scripts\\message.ko", "D:\\Toinb_api.log")
>> If objToinbAsp.ReturnValue < 0 Then
>> MsgBox("Init Error" + objToinbAsp.GetErrStr)
>> Exit Sub
>> End If
>>
>> Call objToinbAsp.SetArg("ddd=111,name=안녕하세요,fff=56", vbNullString, ",", "=")
>> If objToinbAsp.ReturnValue < 0 Then
>> MsgBox("SetArg Error" + objToinbAsp.GetErrStr)
>> Exit Sub
>> End If
>>
>> Call objToinbAsp.GetData("210.124.184.25", "5001", 30, "demo_sel(O:output=out)")
>> If objToinbAsp.ReturnValue < 0 Then
>> MsgBox("GetData Error" + objToinbAsp.GetErrStr)
>> Exit Sub
>> End If
>>
>> Dim iLoop, lRowCnt
>>
>> On Error Resume Next
>> lRowCnt = objToinbAsp.GetRowCnt("out")
>> If objToinbAsp.ReturnValue < 0 Then
>> MsgBox("GetRowCnt Error" + objToinbAsp.GetErrStr)
>> Exit Sub
>> End If
>>
>> End Sub
>>
>>End Module
>>
>
문법상으로는 틀린게 없는듯하네요.
다만 의심이 가는 부분은 리턴받은 아웃풋데이터셋이름이 out1 으로 받으신거 같은데.
'Text1.Text = Text1.Text & objToinbAsp.GetCol("out", i, "Codeid", 10, TB_STRING)
에서 보면 out 을 참조하시는것 같거든요?
|
86 |
|
SOB의 활용 - GetCol() 한번더 문의드립니다.
|
|
윤치권 |
3299 |
2005-10-28 |
네. 그부분은 주석으로 막았구요..
aaa = objToinbAsp.GetCol("out1", 2, "Codeid", TB_STRING) '// 2번째 로우의 codeid column값을 가져오자.
MsgBox aaa
이렇게 하는데도 NULL인것 같습니다.
max_num = objToinbAsp.GetRowCnt("out1") '// 이곳의 값은 정상적으로 나옵니다.
리턴된 모든 로우의 값은 올바른 것 같은데
각 컬럼별 데이타값의 조회가 정상적이지 않은 것 같습니다.
>>정말감사합니다. 생각보다 어렵지 않아 다행입니다.
>>알려주신데로 처리해보는 과정에서 GetCol()함수 호출에 대해 값이 안 넘어와서
>>다시 글을 올립니다.
>>
>> lRowCnt = objToinbAsp.GetRowCnt("out1")
>>
>>MsgBox lRowCnt
>>
>> If objToinbAsp.ReturnValue < 0 Then
>> MsgBox ("GetRowCnt Error" + objToinbAsp.GetErrStr)
>> Exit Sub
>> End If
>>
>>' For i = 1 To lRowCnt
>>'
>>'' If i <> 0 Then
>>'' Text1.Text = Text1.Text & Chr(10)
>>'' Text2.Text = Text2.Text & Chr(10)
>>'' End If
>>'
>>' 'Text1.Text = Text1.Text & objToinbAsp.GetCol("out", i, "Codeid", 10, TB_STRING)
>>' 'Text2.Text = Text2.Text & objToinbAsp.GetCol("out", i, "Codenm", TB_STRING)
>>'
>>'
>>'
>>' Next
>>
>>
>> aaa = objToinbAsp.GetCol("out1", 2, "Codeid", TB_STRING)
>>
>> If objToinbAsp.ReturnValue < 0 Then
>> MsgBox ("GetRowCnt Error" + objToinbAsp.GetErrStr)
>> Exit Sub
>> End If
>>
>> MsgBox "--" & aaa & "--"
>>
>>이렇게 했을 때 리턴된 Row Count는 맞게 나오는데요
>>각 칼럼별 데이타를 찾는 GetCol () 함수를 실행했을 NULL로
>>리턴이 되는 것 같습니다. Syntax가 차이가 있는 것인지요?
>>
>>아. 그리고 토인비 콤포넌트의 그리드나 데이타 SET을
>>VB에도 적용시킬 수 있는 방법이 있을까요?
>>
>>
>>
>>>
>>>>게시판을 이용해 주셔서 감사합니다.
>>>>다음양식에 맞게 입력해주세요.
>>>>
>>>>* 고객시스템명 :
>>>>* TOInB 버전 : 5.0
>>>>* 서버 Platform :
>>>>* 문의 유형(질문/요청/참조) :
>>>>* 내용 :
>>>>
>>>>수고하십니다.
>>>>
>>>>등록되어있는 SOB의 Object들을 C/S쪽에서 사용할 수 는 있는지 알고 싶습니다.
>>>>웹으로 서비스되고있는 사이트를 C/S프로그램으로 돌릴 필요가 있다고 생각이
>>>>들어 프로그램을 개발해야 하는데요. 데이타 작업은 기존 만들어 놓은 SOB를
>>>>활용할 수 있을것 같다는 생각이 들어서요.
>>>>
>>>>모회사에 SI로 들어갔을 때 Tuxedo기반에서 C++로 C/S,
>>>>JSP로 웹서비스하는데, DataSet Object는 한 분말 개발하더라고요.
>>>>
>>>>저희쪽에서는 VB로 개발할 생각인데요.
>>>>혹시 방법이 있으시면 알고싶습니다.
>>>>감사합니다.
>>>
>>>TOInB의 ToinbAsp.dll API 모듈을 사용하셔서 VB로 작성 가능합니다.
>>>
>>>다음은 VB로 작성하는 예입니다.
>>>
>>>Module Module1
>>>
>>> Sub Main()
>>>
>>> Dim objToinbAsp = CreateObject("ToinbAsp.ToinbWAsp")
>>>
>>> Call objToinbAsp.Init("C:\\Inetpub\\Scripts\\message.ko", "D:\\Toinb_api.log")
>>> If objToinbAsp.ReturnValue < 0 Then
>>> MsgBox("Init Error" + objToinbAsp.GetErrStr)
>>> Exit Sub
>>> End If
>>>
>>> Call objToinbAsp.SetArg("ddd=111,name=안녕하세요,fff=56", vbNullString, ",", "=")
>>> If objToinbAsp.ReturnValue < 0 Then
>>> MsgBox("SetArg Error" + objToinbAsp.GetErrStr)
>>> Exit Sub
>>> End If
>>>
>>> Call objToinbAsp.GetData("210.124.184.25", "5001", 30, "demo_sel(O:output=out)")
>>> If objToinbAsp.ReturnValue < 0 Then
>>> MsgBox("GetData Error" + objToinbAsp.GetErrStr)
>>> Exit Sub
>>> End If
>>>
>>> Dim iLoop, lRowCnt
>>>
>>> On Error Resume Next
>>> lRowCnt = objToinbAsp.GetRowCnt("out")
>>> If objToinbAsp.ReturnValue < 0 Then
>>> MsgBox("GetRowCnt Error" + objToinbAsp.GetErrStr)
>>> Exit Sub
>>> End If
>>>
>>> End Sub
>>>
>>>End Module
>>>
>>
>
>문법상으로는 틀린게 없는듯하네요.
>다만 의심이 가는 부분은 리턴받은 아웃풋데이터셋이름이 out1 으로 받으신거 같은데.
>
>'Text1.Text = Text1.Text & objToinbAsp.GetCol("out", i, "Codeid", 10, TB_STRING)
>에서 보면 out 을 참조하시는것 같거든요?
>
>
|
85 |
|
Blob 타입 데이터 처리 방법 문의
|
|
최용섭 |
3305 |
2005-10-25 |
|
84 |
|
Blob 타입 데이터 처리 방법 문의
|
|
이장환 |
3447 |
2005-10-26 |
|
83 |
|
SOB에서 첨부해주신 info파일 open시 에러 발생합니다.
|
|
최용섭 |
3567 |
2005-10-29 |
|
82 |
|
SOB에서 첨부해주신 info파일 open시 에러 발생합니다.
|
|
이장환 |
3380 |
2005-11-02 |
|
81 |
|
토인비 사용방법문의 입니다
|
|
김광호 |
3824 |
2005-10-24 |
|
80 |
|
토인비 사용방법문의 입니다
|
|
이장환 |
3901 |
2005-10-26 |
|
79 |
|
토인비 업로드 서비스에 대해...
|
|
김영현 |
3756 |
2005-10-11 |
|
78 |
|
MSSQL DB 가 연결이 안되네요.
|
|
조점식 |
4165 |
2005-10-07 |
|