通過資料庫讀取的方式獲取向量要素的屬性表
阿新 • • 發佈:2018-10-31
做ARCGIS開發的時候,我一直用arcgis的方法來獲取shp圖層的屬性,
上網找了一下,然後我決定用Microsoft Visual FoxPro的資料驅動試一下,貌似效果還不錯
using System.Data; using System.Data.OleDb; using System.Collections; DataTable dt = new DataTable(); System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection(); string table = @"d:\shp1.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(); String sql = "select * from " + table; OdbcDataAdapter da = new OdbcDataAdapter(sql, conn); da.Fill(dTable);