線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1034
推到 Plurk!
推到 Facebook!

Excel 匯入一個新增的資料庫 如何設定他的KEY

尚未結案
TIY~2
一般會員


發表:26
回覆:37
積分:22
註冊:2003-08-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-09 16:47:14 IP:218.162.xxx.xxx 未訂閱
我使用 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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-09 22:41:59 IP:218.162.xxx.xxx 未訂閱
順便一提的是
 
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(...){}
在執行的時候被匯入的資料不能完全匯入,請問你們曾有這樣的問題嗎?
系統時間:2024-05-03 23:11:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!