首 页 | 精品电影 | 音乐天堂 | 在线游戏 | Flash MTV | 三湘书屋 | 幽默笑话 | 三湘图库 | 美女写真 | IT知识库 | QQ贴图 | 加入书签

网页制作网络编程图形图象操作系统冲浪宝典软件教学网络安全认证考试通信技术电子商务业内动态书籍教程原码

最近更新 文章分类 多媒体类 精品软件

本站搜索:
您的位置:三湘时空 -> IT知识库 -> 文章分类 -> C#应用 -> 用C#对DBF数据库的操作
用C#对DBF数据库的操作


文章类别:C#应用 来源: 作者: 发表日期:2006-11-16 字体:[ ]

小游戏 | 在线影院 | 幽默笑话 | 源码下载 | Flash MTV | 音乐试听 | 书屋 | 美女写真

      现在大部分C#连接数据库都会是sql server 。但对一些旧的数据库文件的连接和操作就不太熟了。
      今天就有这个问题,要对FOXPRO生成的DBF文件数据库进行操作。
      我在CSDN上查了很久,大部分有问题都没很好地回复到这些操作上的问题。
      经过我的实验,用ODBC来连接它就可以了。
      下面是所用的代码。
      都很简单,就是格式上要注意。和用开的查询语句会有很大不同。
protected void Page_Load(object sender, EventArgs e)
    {
        System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();
        string table = @"D:\aaa\code.dbf";
        string connStr=@"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + table + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";

        conn.ConnectionString = connStr;
        conn.Open();
       

        OdbcCommand cmd = new OdbcCommand();
        cmd.Connection = conn;
        string sql = "update " + table + " set other='2',rate=1.014 ";
        cmd.CommandText = sql;
        cmd.CommandType = CommandType.Text;
        cmd.ExecuteNonQuery();

         sql = @"select * from " + table;
        OdbcDataAdapter da = new OdbcDataAdapter(sql,conn);
        DataTable dt = new DataTable();
        da.Fill(dt);
        this.GridView1.DataSource = dt.DefaultView;
        this.GridView1.DataBind();

    }
注意点:1 连接串的格式。2 所对应的表名必须要有路径。

上一篇:关于C#中的DateTime类型的细节问题 下一篇:在Windows Vista中安装IIS 7
本栏目热门文章
·C# Socket编程 2006-3-14
·[C#]解决读写包含汉字的txt文件时乱码的问题 2005-10-4
·在C#.net中将查询数据导入EXCEL表输出 2006-3-24
·c#操作word表格 2005-10-4
·C#.Net网络程序开发-Socket篇 2006-3-14
·使用C#在进度条中显示复制文件的进度 2005-11-13
·C#中使用SendMessage 2005-10-4
·利用C#进行AutoCAD的二次开发(二) 2005-10-4
·利用C#进行AutoCAD的二次开发(一) 2005-10-4
·用Visual C#获得计算机名称和IP地址 2005-10-4
新近更新文章
·用C#动态创建Access数据库 2006-12-7
·对C#下函数,委托,事件的一点理解! 2006-12-7
·C#控制Windows Messenger和Windows Live 2006-12-7
·Visual c#的Excle编程 2006-12-7
·C#2.0新的语法扩充(泛型,迭代器,匿名方法) 2006-12-7
·对C#委托及事件委托的理解 2006-12-7
·C# GridView 排序及分页 2006-12-7
·RadioBox、CheckBox和Validating事件的相关处 2006-12-7
·c#远程获取网页内容 2006-12-7
·由C++转向C#:我们需要注意哪些方面的变化 2006-12-7
首 页 | 软件发布 | 广告联系 | 下载帮助 | 意见反馈 | 网站地图
  CopyRight? 2002-2004 WWW.SXSKY.NET? All Rights Reserved
三湘时空 站长QQ:82675303 Email: