编程浪子涛的专栏

张扬而不张狂,拼搏而不拼命,忙碌而不盲目,放松但不放纵!

原创  用C#对DBF数据库的操作 收藏

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 所对应的表名必须要有路径。


发表于 @ 2008年07月01日 16:20:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:微软经典变态的面试题 | 新一篇:C#实现快捷键 (系统热键)响应

  • 发表评论
  • 评论内容:
  •  
Copyright © MadeInJack
Powered by CSDN Blog