Excel 匯入一個新增的資料庫 如何設定他的KEY |
尚未結案
|
TIY~2
一般會員 發表:26 回覆:37 積分:22 註冊:2003-08-07 發送簡訊給我 |
我使用
SQL = "select * into backup from [students] in 'c:\test.xls' 'Excel 8.0;'";
此語法匯入多筆資料,但是很怪的,明明我TEST.xls內資料很多,但是匯入後backup資料庫內卻只出現兩筆,後來比對資料庫,才發現NEW出來的backup此資料庫內並無設定KEY。
我想會不會因為此原因所導致匯入不完全。
test.xls內除了KEY欄位數值都不同以外,其他一樣的數據很多,我該如何更改以上SQL的語法,我的KEY欄位是user_id。
麻煩請各位大大指導一番。
資料庫是Access 2003
|
TIY~2
一般會員 發表:26 回覆:37 積分:22 註冊:2003-08-07 發送簡訊給我 |
順便一提的是
SQL = "select * into backup from [" TableName_customer "] in '" path "' 'Excel 8.0;'"; //PRIMARY KEY try{ //匯入至資料庫 BACKUP DataModule2->ADOQuery->Close(); DataModule2->ADOQuery->SQL->Clear(); DataModule2->ADOQuery->SQL->Add(SQL); DataModule2->ADOQuery->ExecSQL(); }catch(...){} 在執行的時候被匯入的資料不能完全匯入,請問你們曾有這樣的問題嗎? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |