亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

不用數據源打開數據庫(DSNless connection)

2019-11-18 22:39:59
字體:
來源:轉載
供稿:網友
  每一個需要聯結數據庫的程序,首先必須在服務器上打開它。這里有許多的辦法!

  使用系統數據源(DSN)
這個就必須在服務器上設置。這是數據訪問最好最快的方法。因為它只需在服務器上認證一下就行了,不需要聯結。

  使用文件數據源
這不是一個值得推薦的方法。因為這樣的話,所有的用戶都被限制了!根本不適用于網絡。

  不需要DSN的聯結
這種方法就不需要在服務器設置任何的東東,只要這個數據庫存在就行!當然你也得有訪問密碼。
這是一個沒有辦法的辦法,因為在服務器上沒有DSN設置,而且速度也沒有設置DSN快,因為每次都必須和服務器聯結一次

  微軟有關于這方面的文章在
http://support.microsoft.com/support/kb/articles/q193/3/32.asp
在這里所有的DSNless聯結代碼。我們在這里只說一小部分,如果覺得我們說的不清楚就到那兒去看英文版吧!
哈哈。

  DSNless聯結需你知道數據庫文件的名字(I.e. File based databases like access, Paradox, FoxPRo, etc.)或者數據庫的服務器地址(SQL Server就是這樣的)。還必須有打開這個數據庫的權限,比如密碼和用戶名。有了這些你就可以打開這個數據庫了!嘿嘿!

  不過你要注意,如果你是用的Access數據庫你就必須知道它的絕對路徑,就像"C:/thatserver/account17/nwind.mdb"一樣。不過Sever.MapPath方法能夠將相對路徑轉為絕對路徑。我們就不用擔心了!

  下面是一個例子例用了DSNless,用它來訪問名叫nwind.mdb的Access的數據庫。文件名為nwind.asp


<HTML><HEAD>
<TITLE>nwind.asp</TITLE>
<body bgcolor="#FFFFFF"></HEAD>
<%
accessdb="nwind.mdb"
myDSN="DRIVER={Microsoft Access Driver (*.mdb)};"
myDSN=myDSN & "DBQ=" & server.mappath(accessdb)
MySQL="select * from customers"

call query2table(mySQL,myDSN)
%>
<!--#include virtual="/learn/test/lib_dbtable.asp"-->
</BODY>
</HTML>

  下面的例子是使用DSN來訪問SQL Server,文件名為sqldsn.asp


<HTML><HEAD>
<TITLE>sqldsn.asp</TITLE>
<body bgcolor="#FFFFFF"></HEAD>
<%
accessdb="nwind.mdb"
myDSN="DSN=student;uid=student;pwd=magic"
mySQL="select * from publishers where state='NY'"

call query2table(mySQL,myDSN)
%>
<!--#include virtual="/learn/test/lib_dbtable.asp"-->
</BODY>
</HTML>
  下面的例子是用DSNless來訪問SQL Server數據庫的方法。



<HTML><HEAD>
<TITLE>sqlDSNless.asp</TITLE>
<body bgcolor="#FFFFFF"></HEAD>
<%

mydb="PROVIDER=MSDASQL;DRIVER={SQL Server};"
mydb=mydb & "SERVER=sql2.datareturn.com;DATABASE=;"
mydb=mydb & "UID=student;PWD=magic;"

mySQL="select * from publishers where state='NY'"

call query2table(mySQL,mydb)
%>
<!--#include virtual="/learn/test/lib_dbtable.asp"-->
</BODY>
</HTML>
包含文件lib_dbtable.asp是以下的內容:


<%
sub query2table(inputquery, inputDSN)
dim conntemp, rstemp
set conntemp=server.createobject("adodb.connection")
conntemp.open inputDSN
set rstemp=conntemp.execute(inputquery)
howmanyfields=rstemp.fields.count -1%>
<table border=1><tr>
<% 'Put Headings On The Table of Field Names
for I=0 to howmanyfields %>
<td><b><%=rstemp(I).name%></B></TD>
<% next %>
</tr>
<% ' Now lets grab all the records
do while not rstemp.eof %>
<tr>
<% for I = 0 to howmanyfields
thisvalue=rstemp(I)
If isnull(thisvalue) then
thisvalue="&nbsp;"
end if%>
<td valign=top><%=thisvalue%></td>
<% next %>
</tr>
<%rstemp.movenext
loop%>
</table>
<%
rstemp.close
set rstemp=nothing
conntemp.close
set conntemp=nothing
end sub%>
  大家看明白了嗎?嘿嘿,不清楚,那就在到論壇中問問各位大蝦吧!

  文章來自http://www.aspcn.com ASP中華網如要轉載請注明出處,謝謝
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
伊人久久精品视频| 91色视频在线观看| 久久久久久网站| 欧美精品一本久久男人的天堂| 欧美午夜性色大片在线观看| 亚洲欧美激情在线视频| 欧美主播福利视频| 麻豆国产va免费精品高清在线| 亚洲黄色在线观看| 色婷婷久久av| 亚洲成人999| 91经典在线视频| 日韩久久精品电影| 久久综合伊人77777蜜臀| 91亚洲国产精品| 日韩在线视频播放| 日韩成人中文字幕| 亚洲黄页网在线观看| 欧美性猛xxx| 日韩欧美精品网站| 成人黄色av播放免费| 国产欧美在线看| 欧美日韩在线影院| 色悠悠久久88| 欧美日韩国产综合新一区| 欧美日韩性视频在线| 欧美中文字幕在线视频| 欧美日韩在线免费观看| 欧美高清不卡在线| 亚洲欧美国产va在线影院| 国自产精品手机在线观看视频| 国产欧美日韩精品丝袜高跟鞋| 久久青草福利网站| 久久综合电影一区| 欧美成人激情视频| 国产精品亚洲视频在线观看| 色哟哟入口国产精品| 成人两性免费视频| 国产日产久久高清欧美一区| 国产一区二区三区在线观看视频| 欧美亚洲成人网| 91精品国产777在线观看| 亚洲aa中文字幕| 亚洲va久久久噜噜噜| 久久偷看各类女兵18女厕嘘嘘| 亚洲自拍偷拍第一页| 亚洲一区二区免费| 正在播放欧美一区| 国内精品一区二区三区四区| 久久精品视频免费播放| 国产精品夫妻激情| 久久久久久久久久久国产| 成人av在线网址| 亚洲毛茸茸少妇高潮呻吟| 欧美专区日韩视频| 精品欧美激情精品一区| 日韩a**站在线观看| 日韩欧美成人网| 成人激情视频小说免费下载| 亚洲欧洲国产伦综合| 亚洲自拍欧美另类| 亚洲第一天堂无码专区| 国产精品成久久久久三级| 亲爱的老师9免费观看全集电视剧| 国产不卡精品视男人的天堂| 欧美性xxxxxx| 亚洲成人国产精品| 91亚洲一区精品| 欧美性理论片在线观看片免费| 日韩中文字幕在线视频| 亚洲一区二区福利| 精品女同一区二区三区在线播放| 日韩精品免费在线播放| 久久福利网址导航| 亚洲国产成人久久综合一区| 国产精品69精品一区二区三区| 亚洲剧情一区二区| 欧美刺激性大交免费视频| 日韩高清人体午夜| 91精品久久久久| 国产午夜精品视频免费不卡69堂| 91久久精品久久国产性色也91| 欧美日韩国产一区中文午夜| 精品在线观看国产| 2019中文字幕全在线观看| 欧美电影免费看| 性色av香蕉一区二区| 欧美国产日韩在线| 91精品在线影院| 欧美中文字幕在线观看| 韩国三级电影久久久久久| 亚洲国产精品视频在线观看| 91免费视频国产| 中文字幕在线精品| 538国产精品视频一区二区| 亚洲国产欧美一区二区丝袜黑人| 日韩欧美在线网址| 国产精品视频自拍| 久久精品国产久精国产思思| 欧美丝袜一区二区三区| 久久精品国产96久久久香蕉| 亲子乱一区二区三区电影| 久久久免费av| 综合欧美国产视频二区| 亚洲电影中文字幕| 久久久国产91| 欧美大片在线看| 亚洲欧美日韩中文视频| 精品久久久久久电影| 欧美裸体xxxx| 亚洲欧美国产视频| 2019中文字幕在线免费观看| 亚洲色图18p| 久久99精品久久久久久琪琪| 亚洲一区二区三| 国产精选久久久久久| 久久777国产线看观看精品| 成人网在线免费观看| 奇门遁甲1982国语版免费观看高清| 欧美在线观看日本一区| 亚洲欧美精品伊人久久| 91牛牛免费视频| 中文字幕无线精品亚洲乱码一区| 日韩精品在线视频美女| 91系列在线播放| 高清亚洲成在人网站天堂| 国产精品一区电影| 亚洲国产欧美在线成人app| 夜夜嗨av色综合久久久综合网| 91精品国产91久久久久| 精品成人69xx.xyz| 国产91精品在线播放| 97色在线观看| 国产日韩在线观看av| 欧美理论电影在线播放| 欧美性猛交xxxx富婆| 国产97色在线|日韩| 亚洲女同精品视频| 亚洲国产美女精品久久久久∴| 亚洲性生活视频在线观看| 国产精品久久久久久久app| 欧美精品久久久久久久免费观看| 欧美成在线视频| 国产亚洲免费的视频看| 色综合色综合网色综合| 亚洲欧美国产视频| 精品久久久999| 欧美大学生性色视频| 久久天天躁狠狠躁夜夜爽蜜月| 国产欧美最新羞羞视频在线观看| 国内精品一区二区三区| 国产不卡一区二区在线播放| 51午夜精品视频| 欧美在线日韩在线| 伊人伊成久久人综合网小说| 在线成人激情视频| 欧美裸体男粗大视频在线观看| 亚洲乱码av中文一区二区| 国产精品偷伦视频免费观看国产| 亚洲a成v人在线观看| 久久免费视频这里只有精品| 亚洲福利视频网| 欧美专区第一页| 中文字幕日韩电影|