设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 网络编程 >> C#教程 >> 利用C#远程存取Access数据库
精品推荐
C#教程点击TOP10
·如何用C#写所见即所得的设计器
·C#编程的七个小技巧
·C#语言初级入门(1)
·在程序里面(服务器端)调用Winrar压缩文件的方法?另寻求一条语句转换的方法。vb.net到C#。
·c#学习笔记(1)
·C#基础学习 —— 异步编程篇
·总结经验技巧文章:C#.NET函数和方法集
·C# 3.0语言详解之基本的语言增强
·一个用c#写的扫描asp源码漏洞的应用程序(续)
·基于C#的接口基础教程之一
网络编程点击TOP10
·ASP.NET 程序中常用的三十三种代码
·.NET 初 级 读 本
·『原创』C#中TreeView类操作全攻略:建立树,新增节点,删除节点,修改节点,拖动节点,与Oracle数据库交互操作(一)
·C#编写的windows计算器-源代码
·官方水晶报表 .NET 应用程序实例下载 (C#、Visual C++.NET)
·用C#实现木马程序
·从零开始学ASP.NET(基础篇)
·我的.NET书架 (入门篇)
·c#操作word表格
·利用Web Application Stress Tool(WAS)做性能测试(3)
精选专题

利用C#远程存取Access数据库

作者: 来源:http://www.xgdown.com/ 时间:2007-8-16 13:16:50

利用C#远程存取Access数据库(3) 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
{
}
……

  客户端程序根据服务程序所侦听的信道是TCP还是HTTP来注册相应的信道和端口号,并且组合成远程对象的Url,即Url= 信道://主机名:端口号/对象的Uri,然后创建远程对象的实例,就像使用本地对象一样可以对其进行存取,我们可以调用远程对象的GetUserTable方法获取指定查询脚本的结果集,代码如下:

……
RemoteDataTable = remoteObject.GetUserTable(txtSQL.Text, "Test");
dataGridView1.DataSource = RemoteDataTable;
……

  保存结果集时仅需简单调用SaveData方法即可,代码如下:

……
remoteObject.SaveData(RemoteDataTable);
……

  三、 结果

  该程序成功地在Visual Studio .Net 2005及Windows XP SP2下调试运行通过。

共3页 9 7 [1] [2] [38 :>

利用C#远程存取Access数据库 相关文章:
利用C#远程存取Access数据库 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com