回覆列表
-
1 # 使用者6777958856566
-
2 # 使用者8171356101758
如下:
原名:Data Source Name
中文名:資料來源名稱
DSN為ODBC定義了一個確定的資料庫和必須用到的ODBC驅動程式。每個ODBC驅動程式定義為該驅動程式支援的一個數據庫建立DSN需要的資訊。就是說安裝ODBC驅動程式以及建立一個數據庫之後,必須建立一個DSN。
一個DSN中至少應該包含如下一些內容:
◆關於資料庫驅動程式的資訊。
◆資料庫存放位置。檔案型資料庫(如Access)的存放位置為資料庫檔案的路徑;非檔案型資料庫(如SQL Server)的存放位置是指伺服器的名稱。
◆資料庫名稱。在ODBC資料來源管理器中,所有的DSN名稱是不能重複的。
一個DSN可以定義為以下3種類型中的任意一種:
DSN 檔案(資料來源名)
Windows DSN 檔案(資料來源名)主要是用來儲存資料庫連線資訊。如果你有很多網頁需要傳送資料,就可以很簡單的透過DNS檔案路徑來完成而不需要傳送資料到每個頁面了。
出於安全考慮,DSN檔案一般放置再主機目錄的子目錄中,這樣不明訪問者就訪問不了這個目錄。DSN檔案需要在ASP和ADO一起訪問資料庫。名稱為:”_dsn” 在主機帳戶的根目錄中(注: DSN檔案僅支援windows 方案)
一般把從Excel匯入資料到stata是先把Excel資料存成csv格式,然後執行命令
insheet using d:\1.csv
直接的把Excel格式資料匯入到Stata的方法是:
odbc load,dsn("檔案型別;DBQ=檔案的路徑和名稱") table("excel裡面工作表的名稱$")
odbc load,dsn("Excel Files;DBQ=d:\data\data.xls") table("sheet1$")