Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,665,196) { Width=435 Height=310 Text="ODBC access" Platform=1 Point(doText) } Add(Button,4603873,84,231) { Left=10 Top=90 Width=70 Text="Read DB" Point(onClick) link(onClick,780636:doEvent1,[]) AddHint(-74,6,59,13,Text) } Add(ConnectionState,680685,357,210) { ConnectionState=2 } Add(If_else,14873477,357,259) { link(onTrue,3519827:doEvent1,[]) link(Op1,680685:ConnectionState,[]) } Add(Hub,1657405,322,252) { link(onEvent1,11922358:doWork2,[(345,258)(345,202)]) link(onEvent2,14873477:doCompare,[]) } Add(Button,13945932,84,273) { Left=10 Top=140 Width=70 Text="Close DB" Point(onClick) link(onClick,11185643:doClose,[(177,279)(177,272)]) AddHint(-76,6,59,13,Text) } Add(StateChangeEventArgs,3070861,280,252) { link(onCurrentState,1657405:doEvent1,[]) } Add(DoData,3385822,175,161) { link(onEventData,10105159:doProvider,[]) link(Data,5493934:Text,[]) } Add(TextBox,5493934,175,105) { Left=85 Top=35 Width=330 Text="Microsoft.Jet.Oledb.4.0" Anchor=13 Lines=[] Point(doText) Point(Text) Point(Data) AddHint(-114,-48,124,13,Text) } Add(TextBox,4322410,217,105) { Left=85 Top=10 Width=330 Text="C:\\HiAsm\\Elements\\CNET\\Example\\DataBase\\test.mdb" Anchor=13 Lines=[] Point(doText) Point(Text) Point(Data) AddHint(-13,-53,299,26,Text) } Add(Hub,780636,126,231) { OutCount=4 link(onEvent1,3385822:doData,[(147,237)(147,167)]) link(onEvent2,9157720:doData,[(161,244)(161,216)]) link(onEvent3,11185643:doConnectionStr,[(189,251)(189,265)]) link(onEvent4,11185643:doOpen,[]) } Add(Label,5873414,112,105) { Left=5 Top=37 Width=75 Height=18 Text="Provider:" TextAlign=1 Point(doText) Point(onClick) } Add(Label,8565674,259,105) { Left=10 Top=13 Width=70 Height=18 Text="File:" TextAlign=1 Point(doText) Point(onClick) } Add(TextBox,7235866,448,105) { Left=85 Top=60 Width=330 Text="SELECT * FROM ALL_TYPES_FIELD" Anchor=13 Lines=[] Point(doText) Point(Text) Point(Data) AddHint(-82,43,196,13,Text) } Add(Label,3503562,490,105) { Left=10 Top=63 Width=70 Height=18 Text="Query:" TextAlign=1 Point(doText) Point(onClick) } Add(DataGridView,10949420,616,329) { Left=90 Top=85 Width=325 Height=185 Anchor=15 Columns=[] Point(doConstructor) Point(doDataSource) Point(onDataError) link(onDataError,11922358:doWork3,[(655,335)]) } Add(Hub,3519827,406,259) { OutCount=4 link(onEvent1,11989475:doConstructor3,[]) link(onEvent2,11989475:doFill2,[]) link(onEvent3,11359729:doData,[(433,279)(433,300)]) link(onEvent4,7840106:doConstructor2,[(427,286)(427,314)]) } Add(HubEx,11922358,651,196) { link(onEvent,2953706:doText,[]) } Add(DataTable,2769330,462,210) { } Add(DoData,11359729,490,294) { link(onEventData,1158859:doEvent1,[]) link(Data,5036416:Var3,[(496,250)]) } Add(GetDataEx,5036416,462,245) { link(Data,2769330:DataTable,[]) } Add(InfoTip,16667374,14,21) { Info=#28:CHECK THE CONNECTION STRING!| Font=[MS Sans Serif,8,1,0,1] Frame=1 Transparent=1 Width=246 Height=17 } Add(OleDbConnection,11185643,238,252) { Point(doOpen) Point(doConnectionStr) Point(doClose) link(onStateChange,3070861:doGetMethod,[]) link(ConnectionStr,10105159:OleDbConnectionStringBuilder,[]) } Add(OleDbDataAdapter,11989475,448,259) { Point(selectCommandText) Point(selectConnection) Point(dataTable) Point(doConstructor3) Point(doFill2) Point(doUpdate3) link(selectCommandText,7235866:Text,[]) link(selectConnection,11185643:OleDbConnection,[(461,247)(395,247)(395,303)(244,303)]) link(dataTable,5036416:Var2,[]) } Add(OleDbConnectionStringBuilder,10105159,238,161) { Point(doProvider) Point(doDataSource) } Add(DoData,9157720,175,210) { link(onEventData,10105159:doDataSource,[(228,216)(228,174)]) link(Data,4322410:Text,[(181,200)(223,200)]) } Add(OleDbCommandBuilder,7840106,448,308) { Point(adapter) Point(doConstructor2) link(adapter,11989475:OleDbDataAdapter,[]) } Add(Button,9814310,84,315) { Left=10 Top=115 Width=70 Text="Update DB" Point(onClick) link(onClick,11989475:doUpdate3,[(442,321)(442,279)]) AddHint(-82,4,68,13,Text) } Add(BindingSource,8555441,567,294) { Point(doDataSource) } Add(Hub,1158859,532,294) { link(onEvent1,8555441:doDataSource,[]) link(onEvent2,13226933:doData,[(556,307)(556,342)]) } Add(DoData,13226933,567,336) { link(onEventData,10949420:doDataSource,[]) link(Data,8555441:BindingSource,[]) }