国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用C#對DBF數據庫的操作

2019-11-18 16:53:00
字體:
來源:轉載
供稿:網友

      現在大部分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 所對應的表名必須要有路徑。
http://m.survivalescaperooms.com/tanjy/archive/2006/11/14/560046.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 紫金县| 吴江市| 滦平县| 故城县| 平潭县| 丘北县| 栖霞市| 克什克腾旗| 玛沁县| 偏关县| 岗巴县| 遂宁市| 库车县| 米泉市| 金阳县| 汉源县| 象山县| 昌图县| 汕尾市| 江北区| 清涧县| 红桥区| 江华| 云霄县| 夏河县| 北碚区| 梁河县| 汤阴县| 思茅市| 元朗区| 墨江| 息烽县| 定远县| 昌图县| 类乌齐县| 日土县| 柞水县| 江源县| 舒兰市| 锦州市| 义马市|