用dataGridView讀取MDB資料庫中檔案,MDB資料庫中的圖層是ARCGIS創建的面圖層,其它都正常就是這段代碼出現問題。求大神解決。
try
{
conn.Open();
OleDbDataAdapter oled;
string sql = "select * from LDZZ_PY_LDXB";
OleDbCommand comm = new OleDbCommand(sql, conn);
OleDbDataAdapter oadp = new OleDbDataAdapter(comm);
//查詢表是否存在
oled = new OleDbDataAdapter("select * from LDZZ_PY_LDXB", conn);
DataSet ds = new DataSet();
oled.Fill(ds);
this.dataGridView1.DataSource = ds.Tables[0];
}
catch
{
//表不存在
conn.Close();
MessageBox.Show("未查詢到“LDZZ_PY_LDXB”表");
}

uj5u.com熱心網友回復:
這個里是C++板塊,可以轉到C#板塊看看。是不是記憶體不夠了呢,你只查一條試試。
看看這個對你有沒有幫助http://bbs.csdn.net/topics/350084036
uj5u.com熱心網友回復:
MFC的話, 應用相當生成時,系結資料庫,然后View選 DataGridView, 大部分代碼都幫你生成好了, 可以做參考轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/75338.html
標籤:數據庫
