Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,574,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,364,210) { ConnectionState=2 } Add(If_else,14873477,364,259) { link(onTrue,3519827:doEvent1,[]) link(Op1,680685:ConnectionState,[]) } Add(Hub,1657405,329,252) { link(onEvent1,11922358:doWork2,[(352,258)(352,202)]) link(onEvent2,14873477:doCompare,[]) } Add(Button,13945932,84,273) { Left=10 Top=120 Width=70 Text="Close DB" Point(onClick) link(onClick,11185643:doClose,[(177,279)(177,272)]) AddHint(-76,6,59,13,Text) } Add(StateChangeEventArgs,3070861,287,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(-46,-58,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,441,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,483,105) { Left=10 Top=63 Width=70 Height=18 Text="Query:" TextAlign=1 Point(doText) Point(onClick) } Add(DataGridView,10949420,518,294) { Left=90 Top=85 Width=325 Height=185 Anchor=15 Columns=[] Point(doDataSource) Point(onDataError) link(onDataError,11922358:doWork3,[(564,300)]) } Add(Hub,3519827,413,259) { OutCount=3 link(onEvent1,11989475:doConstructor3,[]) link(onEvent2,11989475:doFill2,[]) link(onEvent3,11359729:doData,[(435,279)(435,300)]) } Add(HubEx,11922358,560,196) { link(onEvent,2953706:doText,[]) } Add(DataTable,2769330,455,210) { } Add(DoData,11359729,476,294) { link(onEventData,10949420:doDataSource,[]) link(Data,5036416:Var3,[(482,250)]) } Add(GetDataEx,5036416,455,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,441,259) { Point(selectCommandText) Point(selectConnection) Point(dataTable) Point(doConstructor3) Point(doFill2) link(selectCommandText,7235866:Text,[]) link(selectConnection,11185643:OleDbConnection,[(454,247)(403,247)(403,302)(244,302)]) 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)]) }