![]() |
| …… remotableObject = new RemoteObject.CRemoteAccess(); TcpChannel channel = new TcpChannel(8080); ChannelServices.RegisterChannel(channel); RemotingConfiguration.RegisterWellKnownServiceType(typeof(RemoteObject.CRemoteAccess), "RithiaTestAccessServer", WellKnownObjectMode.Singleton); …… |
| …… ProviderStr = ProviderStrPart + txtAccessMdbFileName.Text + ";Jet OLEDB:Database Password=" + txtAccessPassword.Text; …… remotableObject.SetRemoteAccessConnString(ProviderStr); …… |
![]() |
| …… string RemoteURL; Host = txtHost.Text; Port = txtPort.Text; RemoteURL = "tcp://" + Host + ":" + Port + "/RithiaTestAccessServer"; try { TcpChannel chan = new TcpChannel(); ChannelServices.RegisterChannel(chan); remoteObject = (RemoteObject.CRemoteAccess)Activator.GetObject(typeof(RemoteObject.CRemoteAccess), RemoteURL); RemoteDataTable = new DataTable(); button3.Enabled = false; } catch (Exception E) { MessageBox.Show(E.Message.ToString()); } finally { } …… |
| …… RemoteDataTable = remoteObject.GetUserTable(txtSQL.Text, "Test"); dataGridView1.DataSource = RemoteDataTable; …… |
| …… remoteObject.SaveData(RemoteDataTable); …… |
关注此文的读者还看过: