當前位置:首頁 » 編程語言 » asp中的sql語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

asp中的sql語言

發布時間: 2023-08-17 05:45:37

A. ASP中 sql語句和變數的拼接問題。

一、你把[&
a]寫到了引號內部,那麼他就變成字元串的一部分了,因此不會把值傳入。修改:sql="select
*
from
file
where
name
like"
&
a
二、sql=sql1&"
where
jrzynl<10
"
運行成功的原因是sql1和後面的["
where
jrzynl<10
"]之間有一個空格。而[sql=sql1&sql2]則沒有導致了sql文就是錯誤的。
詳細如下:
sql1&"
where
jrzynl<10
"
的結果:select
*
from
file
where
jrzynl<10
sql1&sql2的結果:select
*
from
filewhere
jrzynl<10
---
以上,希望對你有所幫助。

B. ASP 執行SQL語句

先檢查一下要連接對象是否可用,接下來檢查每個表的欄位的類型,建議不要這樣寫插入語句,不利於檢查,可使用如下形式
dim
rs
dim
sql
sql
=
"select
*
from
table"
set
rs
=
server.createobject("adodb.recordset")
rs.open
sql,conn,1,3
rs.addnew
rs("id")
=1
rs.update
rs.close
set
rs
=
nothing

C. sql查詢語句在ASP中應用

Set rs=Server.CreateObject("ADODB.Recordset")
conn="Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath資料庫路徑")
SQL="select xh,username,department,classes from student where 條件"
rs.Open SQL,conn,1,1
do whlie not rs.eof
<%=rs("xh")%>(顯示欄位語句結合html標簽自己做表格吧)……
rs.movenext
loop
rs.close
set rs=nothing
一個表哪來的關聯查詢哦?我是菜鳥,搞不懂。下邊有高手請解釋

D. asp sql 查詢id為1或2或3的值 sql語句怎麼寫

用or查詢不走索引,效果不理想,建議用in, 如果該查詢欄位建了索引,in會極大的提高查詢速度

select * from Table where xx in ('1','2','3');

你也可以考慮把參數放到1個數組中,循環生成sql中條件的部分