protected void page_load(object sender, eventargs e)
private dataset getcsv(string filepath, string filename)
;dbq=";
strconn += filepath;
strconn += ";extensions=asc,csv,tab,txt;";
system.data.odbc.odbcconnection con = new odbcconnection(strconn);
dataset data = new dataset();
string sql = "select 材質,品牌 from " + filename;
odbcdataadapter adp = new odbcdataadapter(sql, con);
// con.open();
adp.fill(data);
return data;
}
///
/// 將csv格式檔案導成dataset
///
///檔案路徑
///檔名
///
private dataset getcsv(string filepath,string filename)
;dbq=";
strconn += filepath;
strconn += ";extensions=asc,csv,tab,txt;";
odbcconnection con = new odbcconnection(strconn);
dataset data = new dataset();
string sql = "select * from " + filename;
odbcdataadapter adp = new odbcdataadapter(sql, con);
// con.open();
adp.fill(data);
return data;
}///
/// 把dataset資料插入資料庫
///
//////表名
///
public bool bulkdata(dataset _ds, string _tablename)
catch
finally
}dataset ds = getcsv("e:\\", "yx.csv");
gridview1.datasource = ds.tables[0].defaultview;
gridview1.databind();
bool isbool = bulkdata(ds, "td_data");
if (isbool)
else
把csv檔案導成dataset成功,但是把dataset的內容匯入資料怎麼失敗
sqlbulk.writetoserver(_ds.tables[0],datarowstate.unchanged);這句報錯
無法訪問目標表 tb_data
答案 1
------其他回答(40分)---------
好像把那個gridview繫結去了就可以了
CSV檔案匯入資料庫
region 讀取csv檔案返回dataset 讀取csv檔案返回dataset csv內容 public dataset csv catch finally endregion 寫入資料庫源 此方法是原始檔內容中的例必須和要匯入的表的例數一至,且資料格式一至 using system using ...
CSV檔案匯入oracle資料庫
今天剛學了一招把.csv檔案匯入oracle資料庫的方法 1.首先在資料庫對應使用者下建表 t test 字段型別及名字要與csv檔案相同。2.新建txt test.txt 檔案輸入 load data infile d test.csv into table t test fields termi...
匯入csv檔案到資料庫
csv 逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 純文字意味著該檔案是乙個字串行,不含必須像二進位制數字那樣被解讀的資料。csv檔案由任意數目的記錄組成,記錄間以某種換行符分隔 每條記...