⑴ 請幫我寫個ASP的連接sql語句
你好 下面經過測試的結果:
data="Provider=SQLOLEDB; Data Source=61.172.200.195; database=YHWL;uid=cftms; pwd=yuhongwuliu"
set conn=Server.CreateObject("adodb.connection")
conn.Open data
祝你成功!
⑵ asp代碼中SQL查詢語句的連接方法
試一下這個行不行,我懷疑的是字元串連接問題conn.execute("insert into test (title,content,user,subtime) values('"&title&"','"&content&"','"&user&"',now())") 不行的話。裡面的user 好像是關鍵字用這個包括起來[user]
⑶ asp怎樣與sql連接
一、下列代碼可存放成一個單獨文件,如conn.asp,包含調用即可。
<%
dbserver="(local)" '資料庫伺服器,也可填寫所在伺服器ip,如 111.66.199.123,10010 其中10010是埠,如埠為sql默認埠,直接寫ip即可。
dbuid="sa" '資料庫登錄用戶名
dbpass="123" '登錄密碼
dbname="dbname" '資料庫名稱
connstr="driver=;server="&dbserver&";uid="&dbuid&";pwd="&dbpass&";database="&dbname&";"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>
二、使用方法
包含資料庫連接文件後,可如下使用,其中tname是欄位名,也可用*號,tablename為表名。
<%
set rs=server.CreateObject("adodb.recordset")
rs.open"select tname from tablename",conn,0,1
while not rs.eof
response.Write rs("tname")
rs.movenext
wend
rs.close
set rs=nothing
%>
另外,站長團上有產品團購,便宜有保證
⑷ asp怎麼和MSSQL資料庫連接啊
asp連接mysql的核心代碼如下:
Set Conn=Server.CreateObject("ADODB.Connection") //採用ADO方式連接
servername="XINZHI-SERVER" //連接server名
dbname="User_info" //連接資料庫
StrConn="Driver={ mysql odbc 3.51 driver};Server=(localhost);DataBase=hr;Uid=root;Pwd=root" //配置驅動
Conn.open strConn //打開連接
if err then //如果連接出錯的處理
err.Clear
Set Conn = Nothing
Response.Write "資料庫正在調整中,請稍候再試。"
Response.End
end if
⑸ asp連接sqlserver怎麼寫
思路:
1、ASP連接SQL資料庫,連接字元串是關鍵
2、連接後一般是執行查詢語句獲得結果集,或者是執行SQL語句,不需要返回結果
3、關閉資料庫連接對象
示例代碼:
dim Conn,strConn,rs,strSQL
strConn = "Provider=SQLOLEDB;Data Source=127.0.0.1;User ID=Test;Password=Test;Initial Catalog=Test_DBName"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open strConn
if err.number<>0 then
response.Write "資料庫鏈接失敗。" & err.Description
response.End
end if
set rs = server.CreateObject("adodb.recordset")
strSQL = "select title from dbo.tb_e_table"
rs.open strSQL,conn,1,1
If Not rs.eof Then
'結果集存在,則可輸出rs
response.write rs("title")
End If
rs.close
Set rs = Nothing
Conn.close
Set Conn = Nothing
其中
【Provider=SQLOLEDB;】:是聲明使用的是MSSQL協議,
【Data Source=127.0.0.1;】:是資料庫的所在伺服器IP地址或計算機名稱,
【User ID=Test;】:要連接的資料庫用戶名,
【Password=Test;】:要連接的資料庫用戶密碼,
【Initial Catalog=Test_DBName】:要連接的資料庫名稱
⑹ 用asp怎麼連接sql資料庫
資料庫鏈接
1. ASP與Access資料庫連接:
<%
dim conn,mdbfile
mdbfile=server.mappath("資料庫名稱.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=資料庫密碼;dbq="&mdbfile
%>
2. ASP與SQL資料庫連接:
<%
dim conn
set conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL伺服器名稱或IP地址;UID=sa;PWD=資料庫密碼;DATABASE=資料庫名稱
%>
建立記錄集對象:
set rs=server.createobject("adodb.recordset")
rs.open SQL語句,conn,3,2
3.Access資料庫的DSN-less連接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("資料庫所在路徑")
%>
4.Access OLE DB連接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("資料庫所在路徑")
%>
5.SQL server連接方法:
<%
set adocon=server.createobject("adodb.recordset")
adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _
"database=資料庫名;"
%>
6.SQL server OLE DB連接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
"user ID=***;Password=***;"& _"inital Catalog=資料庫名"
%>
7.Oracle 連接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={Microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"
%>
8.Oracle OLE DB 連接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"
%>
9.dBase 連接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"
%>
10.mySQL 連接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"
%>
11.Visual Foxpro 連接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={Microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"
%>
12.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;"
%>
13.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'"
%>
很詳細了 可以給最佳答案 了吧
⑺ 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
(7)asp連接sql語句擴展閱讀:
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中怎麼連接sql資料庫哦拜託了各位 謝謝
1. ASP與Access資料庫連接: <% dim conn,mdbfile mdbfile=server.mappath("資料庫名稱.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=資料庫密碼;dbq="&mdbfile %> 2. ASP與SQL資料庫連接: <% dim conn set conn=server.createobject("ADODB.connection") con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL伺服器名稱或IP地址;UID=sa;PWD=資料庫密碼;DATABASE=資料庫名稱 %> 建立記錄集對象: set rs=server.createobject("adodb.recordset") rs.open SQL語句,conn,3,2 3. 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 數據表" (將數據表所有記錄刪除) (4) 添加數據記錄: sql="insert into 數據表 (欄位1,欄位2,欄位3 …) valuess (值1,值2,值3 …)" sql="insert into 目標數據表 select * from 源數據表" (把源數據表的記錄添加到目標數據表) (5) 數據記錄統計函數: AVG(欄位名) 得出一個表格欄平均值 COUNT(*|欄位名) 對數據行數的統計或對某一欄有值的數據行數統計 MAX(欄位名) 取得一個表格欄最大的值 MIN(欄位名) 取得一個表格欄最小的值 SUM(欄位名) 把數據欄的值相加 引用以上函數的方法: sql="select sum(欄位名) as 別名 from 數據表 where 條件表達式" set rs=conn.excute(sql) 用rs("別名") 獲取統的計值,其它函數運用同上。 (5) 數據表的建立和刪除: CREATE TABLE 數據表名稱(欄位1 類型1(長度),欄位2 類型2(長度) …… ) 例:CREATE TABLE tab01(name varchar(50),datetime default now()) DROP TABLE 數據表名稱 (永久性刪除一個數據表) (6) 記錄集對象的方法: rs.movenext 將記錄指針從當前的位置向下移一行 rs.moveprevious 將記錄指針從當前的位置向上移一行 rs.movefirst 將記錄指針移到數據表第一行 rs.movelast 將記錄指針移到數據表最後一行 rs.absoluteposition=N 將記錄指針移到數據表第N行 rs.absolutepage=N 將記錄指針移到第N頁的第一行 rs.pagesize=N 設置每頁為N條記錄 rs.pagecount 根據 pagesize 的設置返回總頁數 rs.recordcount 返回記錄總數 rs.bof 返回記錄指針是否超出數據表首端,true表示是,false為否 rs.eof 返回記錄指針是否超出數據表末端,true表示是,false為否 rs.delete 刪除當前記錄,但記錄指針不會向下移動 rs.addnew 添加記錄到數據表末端 rs.update 更新數據表記錄 判斷所填數據是數字型 if not isNumeric(request("欄位名稱")) then response.write "不是數字" else response.write "數字" end if
⑼ 如何用ASP連接SQLSERVER資料庫
連接方法有三種分別為通過ODBC DSN建立連接,通過oledb建立連接 通過driver建立連接三種,下面我們來看看第一種。
通過driver建立連接
代碼如下
<%
Const DataBaseType=1
If DataBaseType=0 then
DBPath="/jb51/news.asp"
SqlNowString = "Now()"
ystr=true
nstr=false
suiji="rnd(id)"
Else
'如果是SQL資料庫,請認真修改好以下資料庫選項
DataServer = "www111cnnet" '資料庫伺服器IP
DataUser = "jb51net" '訪問資料庫用戶名
DataBaseName = "jb51net" '資料庫名稱
DataBasePsw = "密碼" '訪問資料庫密碼
SqlNowString = "getdate()"
ystr=1
nstr=0
suiji="newid()"
End if
On Error Resume Next
If DataBaseType = 1 Then
ConnStr="driver={SQL Server};server="&dataserver&";UID="&datauser&";PWD="&databasepsw&";Database="&databasename
Else
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DBPath)
End If
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then Err.Clear:Set conn = Nothing:Response.Write "資料庫連接出錯,請檢查Conn.asp文件中的資料庫參數設置。":Response.End
%>
通過driver建立連接
通過driver建立頁面與資料庫的連接,同樣不需要創建ODBC DSN數據源,但必須知道實際的資料庫文件路徑或者數據源名(例如,SQLserver的資料庫)。
代碼如下
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open"driver={SQL Server};server=abc;DataSource=(test);uid=;pwd=;database=UserDB"
編寫腳本和資料庫源建立連接
ADO(ActiveX Data Objects ) 提供 Connection 對象,可以使用該對象建立和管理應用程序和 ODBC 資料庫之間的連接。Connection 對象具有各種屬性和方法,可以使用它們打開和關閉資料庫連接。編寫資料庫連接腳本,首先應創建 Connection 對象的實例,接著打開資料庫連接
代碼如下
'********************************************************************
' 與SQL Server2000有關的連接
' 可以參照它建立您的資料庫連接
'********************************************************************
'敬請注意:
'請根據情況配置StrServer,StrUid,StrSapwd,StrDbName四個參數
Dim StrServer,StrUid,StrSaPwd,StrDbName
StrServer="(local)" '資料庫伺服器名
StrUid="testuser" '您的登錄帳號
StrSaPwd="12345" '您的登錄密碼
StrDbName="db_test_com" '您的資料庫名稱
Dim Conn '資料庫連接
Dim StrDSN '資料庫連接字元串
Dim Rs '命令字元串
StrDSN="driver={SQL server};server="&StrServer&";uid="&StrUid&";pwd="&StrSaPwd&";database="&StrDbName
'建立和資料庫master的連接
set Conn = Server.CreateObject("ADODB.Connection")
set Rs=Server.CreateObject("ADODB.RecordSet")
Conn.Open StrDSN