a.將
openrowset
與select
語句及用於
sqlserver
的microsoft
oledb
提供程式一起使用
usepubsgo
selecta.*
from
openrowset
('sqloledb'
,'192.168.0.18'
;'sa'
;'123'
,--ip
位址或計算機名
'select * from pubs.dbo.authors order by au_lname, au_fname')as
ago
b.將openrowset
與物件及用於
odbc
的ole
db提供程式一起使用
usepubsgo
selecta.*
from
openrowset
('msdasql'
,'driver=;server=192.168.20.18;uid=sa;pwd=123'
,pubs
.dbo
.authors)as
aorderbya
.au_lname,a
.au_fnamego
c.使用用於
jet的
microsoft
oledb
提供程式
下面的示例通過用於
jet的
microsoft
oledb
提供程式訪問
microsoft
access
northwind
資料庫中的
orders表。
說明下面的示例假定已經安裝了
access。
usepubsgo
selecta.*
from
openrowset
('microsoft.jet.oledb.4.0'
,'c:/msoffice/access/samples/northwind.mdb'
;'admin'
;'mypwd'
,orders)as
ago
取excel
檔案的資料:
usepubsgo
selecta.*
from
openrowset
('microsoft.jet.oledb.4.0'
,'excel 8.0;hdr=yes;imex=1;database=c:/
盤點表.xls'
,盤點表$)
asago
備註:'excel 8.0;hdr=yes;imex=1'
a:hdr(
header
row)設定
若指定值為
yes,代表
excel
檔中的工作表第一行是欄位名稱
若指定值為
no,代表
excel
檔中的工作表第一行就是資料了
,沒有欄位名稱 b
:imex
(import
export
mode)設定
imex
有三種模式
,各自引起的讀寫行為也不同,容後再述:
i***port
mode is
import
mode is
linked
mode
(full
update
capabilities)
我這裡特別要說明的就是
imex
引數了,因為不同的模式代表著不同的讀寫行為:
當imex=0
時為「匯出模式
」,這個模式開啟的
excel
檔案只能用來做「寫入
」用途。當
imex=1
時為「匯入模式
」,這個模式開啟的
excel
檔案只能用來做「讀取
」用途。當
imex=2
時為「鏈結模式
」,這個模式開啟的
excel
檔案可同時支援「讀取
」與「寫入
」用途。
python list中引用其它物件
昨天執行之前寫的pynessus client,發現程式解析的列表retvalue都是一樣的成員。程式 如下 retvalue list member dict element contents.find scans scanlist for elem in element.getchildren ...
例項和其它物件的內建函式
類,例項和其它物件的內建函式 這都是我自己學習記錄,僅供參考!issubclass 布林函式,判斷乙個類是否由另乙個類派生。語法 issubclass 子類 sub 父類 sup isinstance 布林函式,判斷乙個物件是否是給定類的例項。語法 isinstance obj1 class obj...
SQL連線到伺服器
1.伺服器型別 資料庫引擎 3.身份驗證 windows身份驗證 不需要新增登入名和密碼就可以直接進行連線。前提是需要登入資料庫所在的電腦。sql server身份驗證 在無法登入資料庫所在電腦,只能訪問sql server的條件下,只能使用此方式進行驗證,它需要輸入登入名與密碼。在使用sql se...