Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,532,182) { Width=435 Height=376 Text="ODBC access" Platform=1 Point(doText) } Add(Button,4603873,77,140) { Left=15 Top=115 Width=70 Text="Read DB" Point(onClick) link(onClick,12795263:doEvent1,[]) AddHint(-74,6,59,13,Text) } Add(ConnectionState,680685,322,196) { ConnectionState=2 } Add(If_else,14873477,322,245) { link(onTrue,3519827:doEvent1,[]) link(Op1,680685:ConnectionState,[]) } Add(Hub,1657405,287,238) { link(onEvent1,11922358:doWork2,[(310,244)(310,188)]) link(onEvent2,14873477:doCompare,[]) } Add(Button,13945932,77,252) { Left=15 Top=145 Width=70 Text="Close DB" Point(onClick) link(onClick,2264758:doClose,[]) AddHint(-76,6,59,13,Text) } Add(StateChangeEventArgs,3070861,245,238) { link(onCurrentState,1657405:doEvent1,[]) } Add(DataGridView,10949420,476,280) { Left=90 Top=115 Width=330 Height=230 Anchor=15 Columns=[] Point(doDataSource) Point(onDataError) link(onDataError,11922358:doWork3,[(522,286)]) } Add(Hub,3519827,371,245) { OutCount=3 link(onEvent1,12896338:doConstructor3,[]) link(onEvent2,12896338:doFill2,[]) link(onEvent3,11359729:doData,[(393,265)(393,286)]) } Add(HubEx,11922358,518,182) { link(onEvent,2953706:doText,[]) } Add(DataTable,2769330,413,196) { } Add(DoData,11359729,434,280) { link(onEventData,10949420:doDataSource,[]) link(Data,5036416:Var3,[(440,236)]) } Add(GetDataEx,5036416,413,231) { link(Data,2769330:DataTable,[]) } Add(DoData,5983764,147,98) { link(onEventData,6018693:doDataSource,[]) link(Data,8332075:Text,[]) } Add(TextBox,8332075,147,56) { Left=85 Top=10 Width=330 Text="127.0.0.1" Anchor=13 Lines=[] Point(doText) Point(Text) Point(data) AddHint(-55,-25,60,13,Text) } Add(Hub,12795263,119,140) { OutCount=5 link(onEvent1,5983764:doData,[(140,146)(140,104)]) link(onEvent2,10076942:doData,[(219,153)(219,111)]) link(onEvent3,15195386:doData,[(298,160)(298,118)]) link(onEvent4,2264758:doConnectionStr,[(178,167)(178,251)]) link(onEvent5,2264758:doOpen,[(168,174)(168,244)]) } Add(Label,10006603,193,56) { Left=10 Top=12 Width=70 Height=18 Text="DataSource:" TextAlign=1 Point(doText) Point(onClick) } Add(TextBox,7898330,231,56) { Left=85 Top=35 Width=330 Text="user" Anchor=13 Lines=[] Point(doText) Point(Text) Point(data) AddHint(1,-25,35,13,Text) } Add(Label,5783514,273,56) { Left=10 Top=38 Width=70 Height=18 Text="UserID:" TextAlign=1 Point(doText) Point(onClick) } Add(TextBox,13472459,315,56) { Left=85 Top=60 Width=330 Anchor=13 Lines=[] PasswordChar="*" Point(doText) Point(Text) Point(data) AddHint(-11,-25,15,13,Text) } Add(Label,3714127,357,56) { Left=10 Top=63 Width=70 Height=18 Text="Password:" TextAlign=1 Point(doText) Point(onClick) } Add(TextBox,4115894,399,56) { Left=85 Top=85 Width=330 Text="select * from TableName" Anchor=13 Lines=[] Point(doText) Point(Text) Point(data) AddHint(-23,-25,131,13,Text) } Add(Label,1568222,441,56) { Left=10 Top=88 Width=70 Height=18 Text="Query:" TextAlign=1 Point(doText) Point(onClick) } Add(DoData,10076942,231,105) { link(onEventData,6018693:doUserID,[]) link(Data,7898330:Text,[]) } Add(DoData,15195386,315,112) { link(onEventData,6018693:doPassword,[]) link(Data,13472459:Text,[]) } Add(OracleConnection,2264758,196,238) { Point(doOpen) Point(doConnectionStr) Point(doClose) link(onStateChange,3070861:doGetMethod,[]) link(ConnectionStr,6018693:OracleConnectionStringBuilder,[(202,184)(426,184)]) } Add(OracleConnectionStringBuilder,6018693,420,98) { Point(doDataSource) Point(doUserID) Point(doPassword) } Add(OracleDataAdapter,12896338,399,245) { Point(selectCommandText) Point(selectConnection) Point(dataTable) Point(doConstructor3) Point(doFill2) link(selectCommandText,4115894:Text,[]) link(selectConnection,2264758:OracleConnection,[(412,233)(361,233)(361,283)(202,283)]) link(dataTable,5036416:Var2,[]) }