當前位置:首頁 » 參考文獻 » 資料庫連接asp

資料庫連接asp

發布時間: 2021-03-17 07:49:34

㈠ asp如何連接資料庫

<%
Const SqlDatabaseName = "test" ' 資料庫名字'
Const SqlPassword = "123" '資料庫密碼'
Const SqlUsername = "sa" '資料庫帳戶'
Const SqlLocalName = "127.0.0.1" '資料庫地址'

'資料庫連接函數'
Sub ConnectionDatabase
Dim ConnStr
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "資料庫連接出錯,請檢查連接字串!"
Response.End
End If
End Sub

'默認打開資料庫連接
call ConnectionDatabase()
%>

現在學的話,就學ASP.NET啦

程序這東西,入門了就很爽,開始都要堅持

祝你好運。。

㈡ asp資料庫連接

1、ping 192.168.0.8看看通不通,
2、然後看看是不是開著防火牆,要保證1433埠能通訊。

telnet 192.168.0.8 1433

去192.168.0.8那台機器,看看是不是有防火牆軟體,還是開著windows防火牆,如果是軟體,添加規則打開1433。如果是windows防火牆,在例外里添加埠,把1433加上。

㈢ ASP資料庫連接 asp怎樣與SQL資料庫連接

前兩日,在CSDN看了篇文章《10個程序員必須學會接受的殘酷真相》,其中有一條:

「互聯網其實就是存儲在表中的數據」,這句話說的很有道理,也提醒我們開發人員需要重視資料庫操作;

本篇講述asp.net如何連接資料庫,考慮到資料庫種類較多,這里就以asp.net連接SQL Server資料庫舉例

  • PS:以上資料庫操作並不嚴謹,僅用於示範,資料庫連接

    讀者在實際使用對資料庫進行crud操作時,參考微軟官方文檔

  • ㈣ 有關SQL資料庫連接ASP的問題

    你的錯誤應屬於資料庫打開出錯,看看帳號UID:sa的密碼是否為空!sa的密碼可在資料庫里設置!
    (local)也可換成.試試

    ㈤ ASP怎樣連接資料庫

    MS Access資料庫連接
    用DSN連接並且沒有用戶名和密碼:

    <%
    set conn = Server.CreateObject("ADODB.Connection")
    conn.open "YourDSNName"
    %>

    用DSN連接並且有用戶名和密碼:

    <%
    set conn = Server.CreateObject("ADODB.Connection")
    conn.open "YourDSNName","username","password"
    %>

    用實際的資料庫絕對路徑連接:

    <%
    Set conn = Server.CreateObject("ADODB.Connection")
    Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
    Strconn=Strconn & "DBQ=e:\yanhang\database.mdb"
    conn.Open Strconn
    %>

    用實際的資料庫相對路徑連接:

    <%
    Set conn = Server.CreateObject("ADODB.Connection")
    Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
    Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")
    conn.Open Strconn
    %>

    MS SQL Server資料庫連接

    用DSN連接:

    <%
    set conn = Server.CreateObject("ADODB.Connection")
    conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename"
    %>

    不用DSN連接:

    <%
    Set conn = Server.CreateObject("ADODB.Connection")
    DSNtemp="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=databasename"
    conn.open DSNtemp
    %>

    FoxPro資料庫連接

    <%
    Set Conn = Server.CreateObject("ADODB.connection")
    ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\yanhang\database.dbc"
    Conn.Open ConnStr
    %>

    Oracle資料庫連接:

    <%
    set conn=server.createobject("adodb.connection")
    conn.cursorlocation=adUseClient
    DSNTemp="Provider=MSDAORA.1;Password=xxxxx;User ID=yanhang;Data Source=xxx.world"
    conn.open DSNtemp
    %>

    ㈥ ASP怎麼和資料庫連接~~~

    一、資料庫的連接方法:
    1.Access資料庫的DSN-less連接方法:
    set adocon=Server.Createobject("adodb.connection")
    adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
    Server.MapPath("資料庫所在路徑")
    2.Access OLE DB連接方法:set adocon=Server.Createobject("adodb.connection")adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _"Data Source=" & Server.MapPath("資料庫所在路徑")3.SQL server連接方法:set adocon=server.createobject("adodb.recordset")adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _"database=資料庫名;"
    4.SQL server OLE DB連接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
    "user ID=***;Password=***;"& _
    "inital Catalog=資料庫名"

    5.Oracle 連接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"

    6.Oracle OLE DB 連接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"

    7.dBase 連接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"

    8.mySQL 連接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"

    9.Visual Foxpro 連接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"

    10.MS text 連接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;"&_
    "extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"

    11.MS text OLE DB 連接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Provider=microsof.jet.oledb.4.0;data source=your_path;"&_
    "Extended Properties''''text;FMT=Delimited''''"

    <二>。常用的四種SQL命令:
    1.查詢數據記錄(Select)
    語法:Select 欄位串列 From table Where 欄位=內容
    例子:想從book表中找出作者為"cancer"的所有記錄,SQL語句便如下:
    select * from book where author=』cancer』
    "*"是取出book表所有的欄位,如查詢的欄位值為數字,則其後的"內容"便無須加上單引號,

    如是日期,則在Access中用(#)包括,而在SQL server中則用(』)包括,
    如:

    select * from book where id=1
    select * from book where pub_date=#2002-1-7# (Access)
    select * from book where pub_date=』2002-1-7』 (SQL Server)

    提示:
    日期函數to_date不是標准sql文,不是所有的資料庫適用,所以大家在使用的時候要參考資料庫具體語法

    另外如果是查詢傳入的變數,則如下:

    strau=request.form("author")
    strsql="select * from book where author=』"&strau&"』"

    如果查詢的是數字,則:

    intID=request.form("id")
    strsql="select * from book where id="&intID

    在很多資料庫中,如:oracle,上面的語句是可以寫成:
    strsql="select * from book where id=''''"&intID&"''''"的。
    但是字元型一定不能按照數字格式寫,需要注意。

    2.添加記錄(Insert)
    語法:Insert into table(field1,field2,....) Values (value1,value2,....)
    例子:添加一作者是"cancer"的記錄入book表:
    insert into book (bookno,author,bookname) values (』CF001』,』cancer』,』Cancer無組件上傳程序』)
    同樣,如果用到變數就如下:

    strno=request.form("bookno")
    strau=request.form("author")
    strname=request.form("bookname")
    strsql="insert into book (bookno,author,bookname) values (』"&strno&"』,』"&strau&"』,』"&strname&"』)"

    3.用Recordset對象的Addnew插入數據的方法:
    語法:

    rs.addnew
    rs("field1").value=value1
    rs("field2").value=value2
    ...
    rs.update

    4.修改數據記錄(Update)
    語法:update table set field1=value1,field2=value2,...where fieldx=valuex
    例子:update book set author=』babycrazy』 where bookno=』CF001』
    如果用到變數就如下:

    strno=request.form("bookno")
    strau=request.form("author")
    strsql="update book set author=』"&strau&"』 where bookno=』"&strno"』"

    5.Recordset對象的Update方法:
    語法:

    rs("field1").value=value1
    rs("field2").value=value2
    ...
    rs.update

    注意:使用語法3和語法5的時候,一定要注意欄位的類型(尤其是日期型)一致,否則出錯的幾率非常的高。

    例子:

    strno=request.form("bookno")
    strau=request.form("author")
    set adocon=server.createobject("adodb.connection")
    adocon.open "Driver={Microsoft Access Driver(*.mdb)};DBQ=" & _
    Server.Mappath=("/cancer/cancer.mdb")
    strsql="select * from book where bookno=』"&strno&"』"
    set rs=server.createobject("adodb.recordset")
    rs.open strsql,adconn,1,3
    if not rs.eof then 』如果有此記錄的話
    rs("author").value=strau
    rs.update
    end if
    rs.close
    set rs=nothing
    adocon.close
    set adocon=nothing

    6.刪除一條記錄(Delete)
    語法:Delete table where field=value
    例子:刪除book表中作者是cancer的記錄

    delete book where author=』cancer』

    (注意:如果book表中author欄位的值為cancer的記錄有多條,將會刪除所有author為cancer的記錄)

    ㈦ 如何用asp與資料庫連接

    dim conn
    dim connstr
    dim db
    db="....." '資料庫文件的位置
    Set conn = Server.CreateObject("ADODB.Connection")
    connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
    conn.Open connstr

    ㈧ asp怎樣與SQL資料庫連接代碼是

    用於連接SQL資料庫的代來碼應該這樣自:
    連接字元串以及解釋如下:
    connstr="driver={SQL Server};server=(local);uid=sa;pwd=sa;database=Your database"
    語法介紹:
    (1)、driver={SQL Server};始終為這個形式,不變
    (2)、server:可以是local、你計算機的IP、計算機的名稱中的任意一個
    (3)、uid:登陸SQL的用戶名
    (4)、pwd:登陸SQL的密碼
    (5)、database:要連接的資料庫名稱。
    然後再聲明連接對象:
    set conn=Server.Createobject("adodb.connection")
    然後用Open方法打開連接
    conn.open connstr
    樓主可以試下.

    ㈨ ASP 怎麼連接SQL資料庫

    ASP與SQL資料庫連接語句具體如下:

    Set conn = Server.CreateObject("ADODB.Connection")
    connstr = "provider=Sqloledb;server=伺服器名;uid=用戶名;pwd=密碼;database=資料庫名"
    conn.Open connstr
    If Err Then
    err.Clear
    Set conn = Nothing
    Response.Write "資料庫連接出錯,請檢查連接字串"
    Response.End

    (9)資料庫連接asp擴展閱讀:

    SQL常用命令使用方法:

    (1) 數據記錄篩選:

    sql="select * from 數據表 where 欄位名=欄位值 order by 欄位名 "

    sql="select * from 數據表 where 欄位名 like 『%欄位值%『 order by 欄位名 "

    sql="select top 10 * from 數據表 where 欄位名 order by 欄位名 "

    sql="select * from 數據表 where 欄位名 in (『值1『,『值2『,『值3『)"

    sql="select * from 數據表 where 欄位名 between 值1 and 值2"

    (2) 更新數據記錄:

    sql="update 數據表 set 欄位名=欄位值 where 條件表達式"

    sql="update 數據表 set 欄位1=值1,欄位2=值2 …… 欄位n=值n where 條件表達式"

    (3) 刪除數據記錄:

    sql="delete from 數據表 where 條件表達式"

    sql="delete from 數據表" (將數據表所有記錄刪除)

    ㈩ asp資料庫怎麼連接asp網站上

    首先,應該是ASP怎麼連接上資料庫,並不是資料庫去鏈接到網站。資料庫是不會主動的,它是一個被動操作。

    ASP資料庫,那應該是MDB改了後綴名吧。

    <%
    db="資料庫路徑及名稱"'比如test.mdb,test.asp看你資料庫的詳細情況
    Setconn=Server.CreateObject("ADODB.Connection")
    conn.Open"driver={MicrosoftAccessDriver(*.mdb)};pwd=admin;dbq="&Server.MapPath(db)
    '注意如果資料庫沒有設置打開密碼,那pwd=admin就要去掉
    response.write"資料庫連接成功!"
    %>
    熱點內容
    塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
    手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
    版面217 發布:2021-03-31 13:04:18 瀏覽:587
    知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
    基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
    懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
    做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
    戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
    收支模板 發布:2021-03-31 13:00:43 瀏覽:17
    電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731