台灣最大程式設計社群網站
線上人數
954
 
會員總數:245149
討論主題:189053
歡迎您免費加入會員
討論區列表 >> 其他DB >> 請問資料要如何匯入interbase資料庫???
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問資料要如何匯入interbase資料庫???
價值 : 10 QP  點閱數:2641 回應數:7

樓主

阿原
初學者
90 25
716 72
發送站內信

捐贈 VP 給 阿原
我有文字檔的資料(*.txt 或*.csv)要匯入interbase資料庫裡,資料庫堛漯礄璊w經建好,
其實是可以用在IBConsole裡直接下insert into,還要剪下貼上每一筆,只是這樣一次只能一筆資料,
若是我的資料有1,2百筆那就瘋了~~~
我用的工具為interbase7.5 和 Delphi2005~~~
聽說有Datapump和Database Desktop之類的工具可以使用~~~
但是試了之後還是不行~~~
請問高手們~~~要如何做呢???感激不盡~~~

搜尋相關Tags的文章: [ 資料庫 ] , [ interbase ] , [ import ] , [ delphi2005 ] ,
本篇文章發表於2006-04-11 07:45
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

乖乖
檢舉此回應
你可以先在excel里面寫一個insert into,然后下面的全部拉下來就OK了,然后把這些語句用數據庫中的sql運行一下,就OK了
本篇文章回覆於2006-04-11 08:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

阿原
捐贈 VP 給 阿原 檢舉此回應
謝謝你的回答~~~
但是我不懂:
1.如何在Excel裡寫insert into ???
2.下面的全部下拉???
3.最後你的意思應該是在IBConcole 的SQL裡直接下sql的語法,最後這一個部份我只知道要單筆輸入要不斷剪下貼上,很耗時~~~

因此我還是不了解你說的作法???
可以再說清楚點嗎???謝謝!!!
本篇文章回覆於2006-04-11 11:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

bestlong
捐贈 VP 給 bestlong 檢舉此回應
就是將匯入檔內容先全部轉換成 SQL 指令如下

insert into tbName (1,F1,F2)
insert into tbName (2,F1,F2)
insert into tbName (3,F1,F2)
...

然後一次匯入.
本篇文章回覆於2006-04-16 12:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

阿原
捐贈 VP 給 阿原 檢舉此回應
你的意思是說在文字檔裡面寫上insert into tbName (1,F1,F2),你這裡現在1,F1,F2 指的是欄位名稱嗎?
我還是不很清楚~~~
本篇文章回覆於2006-04-17 09:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

乖乖
檢舉此回應
INSERT INTO 資料表名 (欄位1, 欄位2, 欄位3,......) VALUES (字段值1,字段值2,字段值3,.........);

(注:字段值如果是字串,用單引號括起來,如果是數值,則不用)
這樣能明白嗎?不明白的話,加我QQ:34347892,或MSN :yhnllg@163.com
本篇文章回覆於2006-04-17 17:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

阿原
捐贈 VP 給 阿原 檢舉此回應
這個指令我知道...
我是說要在Excel的哪個地方加入這個指令呢?
本篇文章回覆於2006-04-18 08:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

阿原
捐贈 VP 給 阿原 檢舉此回應
謝謝....本留言板將關閉...
本篇文章回覆於2006-04-19 08:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.