Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,602,182) { Width=435 Height=376 Text="ODBC access" Platform=1 Point(doText) } Add(Button,4603873,77,140) { Left=10 Top=115 Width=70 Text="Read DB" Point(onClick) link(onClick,12795263:doEvent1,[]) AddHint(-74,6,59,13,Text) } Add(ConnectionState,680685,301,196) { ConnectionState=2 } Add(If_else,14873477,301,245) { link(onTrue,3519827:doEvent1,[]) link(Op1,680685:ConnectionState,[]) } Add(Hub,1657405,266,238) { link(onEvent1,11922358:doWork2,[(310,244)(310,188)]) link(onEvent2,14873477:doCompare,[]) } Add(Button,13945932,77,252) { Left=10 Top=165 Width=70 Text="Close DB" Point(onClick) link(onClick,2264758:doClose,[]) AddHint(-76,6,59,13,Text) } Add(StateChangeEventArgs,3070861,224,238) { link(onCurrentState,1657405:doEvent1,[]) } Add(Hub,3519827,350,245) { OutCount=4 link(onEvent1,12896338:doConstructor3,[]) link(onEvent2,12896338:doFill2,[]) link(onEvent3,11359729:doData,[(381,265)(381,286)]) link(onEvent4,16438432:doConstructor2,[(373,272)(373,300)]) } Add(HubEx,11922358,588,182) { link(onEvent,2953706:doText,[]) } Add(DataTable,2769330,413,196) { } Add(DoData,11359729,441,280) { link(onEventData,1158859:doEvent1,[]) link(Data,5036416:Var3,[(447,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,[(162,167)(162,251)]) link(onEvent5,2264758:doOpen,[(154,174)(154,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,175,238) { Point(doOpen) Point(doConnectionStr) Point(doClose) link(onStateChange,3070861:doGetMethod,[]) link(ConnectionStr,6018693:OracleConnectionStringBuilder,[(181,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) Point(doUpdate3) link(selectCommandText,4115894:Text,[]) link(selectConnection,2264758:OracleConnection,[(412,233)(342,233)(342,283)(181,283)]) link(dataTable,5036416:Var2,[]) } Add(DataGridView,9093717,553,322) { Left=85 Top=110 Width=330 Height=225 Anchor=15 Columns=[] Point(doDataSource) Point(onDataError) link(onDataError,11922358:doWork3,[(592,328)]) } Add(BindingSource,8555441,511,280) { Point(doDataSource) } Add(Hub,1158859,483,280) { link(onEvent1,8555441:doDataSource,[]) link(onEvent2,13226933:doData,[(504,293)(504,328)]) } Add(DoData,13226933,511,322) { link(onEventData,9093717:doDataSource,[]) link(Data,8555441:BindingSource,[]) } Add(OracleCommandBuilder,16438432,399,294) { Point(adapter) Point(doConstructor2) link(adapter,12896338:OracleDataAdapter,[]) } Add(Button,9814310,77,301) { Left=10 Top=140 Width=70 Text="Update DB" Point(onClick) link(onClick,12896338:doUpdate3,[(390,307)(390,265)]) AddHint(-82,4,68,13,Text) }