Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,532,182) { Width=435 Height=376 Text="ODBC access" Platform=1 Point(doText) link(onError,1856005:doShow,[]) } Add(Button,4603873,84,140) { Left=10 Top=150 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,84,252) { Left=10 Top=180 Width=70 Text="Close DB" Point(onClick) link(onClick,11057512:doClose,[]) AddHint(-76,6,59,13,Text) } Add(StateChangeEventArgs,3070861,245,238) { link(onCurrentState,1657405:doEvent1,[]) } Add(DataGridView,10949420,476,280) { Left=85 Top=150 Width=330 Height=185 Anchor=15 Columns=[] Point(doDataSource) Point(onDataError) link(onDataError,11922358:doWork3,[(522,286)]) } Add(Hub,3519827,371,245) { OutCount=3 link(onEvent1,14817567:doConstructor3,[]) link(onEvent2,14817567: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(SqlConnection,11057512,196,238) { Point(doOpen) Point(doConnectionStr) Point(doClose) link(onStateChange,3070861:doGetMethod,[]) link(ConnectionStr,14171907:SqlConnectionStringBuilder,[(202,175)(461,175)]) } Add(SqlConnectionStringBuilder,14171907,455,98) { Point(doDataSource) Point(doInitialCatalog) Point(doUserID) Point(doPassword) } Add(DoData,5983764,154,98) { link(onEventData,14171907:doDataSource,[]) link(Data,8332075:Text,[]) } Add(TextBox,5068663,238,56) { Left=85 Top=35 Width=330 Text="DataBaseName" Anchor=13 Lines=[] Point(doText) Point(Text) Point(Data) AddHint(-21,-26,90,13,Text) } Add(TextBox,8332075,154,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,126,140) { OutCount=6 link(onEvent1,5983764:doData,[(147,146)(147,104)]) link(onEvent2,4699690:doData,[(225,153)(225,111)]) link(onEvent3,10076942:doData,[(300,160)(300,118)]) link(onEvent4,15195386:doData,[(380,167)(380,125)]) link(onEvent5,11057512:doConnectionStr,[(164,174)(164,251)]) link(onEvent6,11057512:doOpen,[(182,181)(182,244)]) } Add(Label,10006603,196,56) { Left=10 Top=37 Width=70 Height=18 Text="DataBase:" TextAlign=1 Point(doText) Point(onClick) } Add(Label,12003831,280,56) { Left=10 Top=13 Width=70 Height=18 Text="Server:" TextAlign=1 Point(doText) Point(onClick) } Add(TextBox,7898330,322,56) { Left=85 Top=60 Width=330 Text="user" Anchor=13 Lines=[] Point(doText) Point(Text) Point(Data) AddHint(1,-25,35,13,Text) } Add(Label,5783514,364,56) { Left=10 Top=63 Width=70 Height=18 Text="UserID:" TextAlign=1 Point(doText) Point(onClick) } Add(TextBox,13472459,406,56) { Left=85 Top=85 Width=330 Anchor=13 Lines=[] PasswordChar="*" Point(doText) Point(Text) Point(Data) AddHint(-11,-25,15,13,Text) } Add(Label,3714127,448,56) { Left=10 Top=88 Width=70 Height=18 Text="Password:" TextAlign=1 Point(doText) Point(onClick) } Add(TextBox,4115894,490,56) { Left=85 Top=110 Width=330 Text="select * from TableName" Anchor=13 Lines=[] Point(doText) Point(Text) Point(Data) AddHint(-23,-25,131,13,Text) } Add(Label,1568222,532,56) { Left=10 Top=113 Width=70 Height=18 Text="Query:" TextAlign=1 Point(doText) Point(onClick) } Add(DoData,4699690,238,105) { link(onEventData,14171907:doInitialCatalog,[]) link(Data,5068663:Text,[]) } Add(DoData,10076942,322,112) { link(onEventData,14171907:doUserID,[]) link(Data,7898330:Text,[]) } Add(DoData,15195386,406,119) { link(onEventData,14171907:doPassword,[]) link(Data,13472459:Text,[]) } Add(SqlDataAdapter,14817567,399,245) { Point(selectCommandText) Point(selectConnection) Point(dataTable) Point(doConstructor3) Point(doFill2) link(selectCommandText,4115894:Text,[(405,163)(496,163)]) link(selectConnection,11057512:SqlConnection,[(412,226)(362,226)(362,293)(202,293)]) link(dataTable,5036416:Var2,[]) } Add(MessageBox,1856005,581,189) { }