當前位置:首頁 » 編程語言 » asp函數sql

asp函數sql

發布時間: 2022-03-02 19:06:53

Ⅰ asp 怎麼在sql語句中用Function!!!

你沒有必要寫一個函數,而且自定函數在sql語句中是不認的。

sql="select * from where id+1>10
這樣就行了,,,sql中是可以進行運算的。

Ⅱ ASP中將SQL語句參數傳遞給函數,然後函數內執行查詢的問題

樓主這樣寫實不可能實現的,建議樓主在sql裡面用case 語句來做

case 列名 when 值1 then 返回值1
when 值2 then 返回值2
when 值3 then 返回值3
else 返回值4
end
===========================================
select nn
from dd
where (case nn when 'yes' then 1
else 2
end)

Ⅲ 關於ASP+SQL的語句

這樣搞就太長了,或者要幾個頁面的代碼,還是讓別人回吧,呵呵

Ⅳ SQL語句怎麼使用ASP自定義函數

函數不是這么寫的 你雙引號引起來就是字元 用&符號啊
sql1=sql&"and Src_ID in ("&AutoKey(S_Key)&")"
AutoKey(S_Key)的返回值是:"Select * from cm_Source where Src_title like '%" & strKey & "%' or Src_Url like '%" & strKey & "%'" & strNew1 & strNew2
select id from 不是*

Ⅳ asp的sql查詢語句:怎樣把欄位作為自定義函數的變數

樓主這樣寫實不可能實現的,建議樓主在sql裡面用case
語句來做
case
列名
when
值1
then
返回值1
when
值2
then
返回值2
when
值3
then
返回值3
else
返回值4
end
===========================================
select
nn
from
dd
where
(case
nn
when
'yes'
then
1
else
2
end)

Ⅵ asp中sql語句使用函數的問題

不可能的 如果pr_set裡面全部都是數字,我測試了一下 是可以的 除非你的其他程序有問題

我新建了一張表 命名為t 裡面有兩個欄位 分別為id 類型為自動編號,第二個為pr_set 是文本類型 但是寫入的全部是數字 將資料庫保存為 T.mdb

然後測試了一下,運行很快的:(以下為測試代碼)

<%
dim Conn,Connstr,sql,rs
set Conn=Server.CreateObject("ADODB.Connection")
Connstr="provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("T.mdb")
Conn.Open Connstr
set rs=Server.CreateObject("ADODB.RecordSet")
sql="select * from t order by Cint(int)"
rs.Open sql,Conn,1,3
For i=1 to rs.RecordCount
Response.Write(rs("int")&"</br>")
Rs.MoveNext
Next
rs.Close
set rs=nothing
Conn.Close
set Conn=nothing
%>

我猜是不是你的其他程序有問題了。

Ⅶ asp中SQL語句的寫法

1. mydate=myyear & "-" & mymonth & "-" & 1
改正:最後的1是字元串,和前面的年月相連,比如2008-12-1,1要使用雙引號""括起來。

2. lookfor是文本型嗎?如果是文本型,寫成request("lookfor")="yes"是正確的,如果是布爾型,那麼要寫成request("lookfor")=true

3. :你的SqlStr函數是這樣寫的嗎?
Function SqlStr( data )
SqlStr = "" & Replace( data ", "" ) & ""
End Function

4. sql內錯誤,b69前缺少一個and;
改正:
if request("lookfor")="yes" then
sql="select * from diaocha where b75 = " & sqlstr(oabusyname) & " and b69 between " & mydate & " and " & mydate1 & " order by id desc"

5.sql重復:已經有了sql,為什麼還繼續寫if ... the sql=....
如果要判斷,就這樣寫
if request("lookfor")="yes" then
sql="select * from diaocha where b75 = " & sqlstr(oabusyname) & " b69 between " & mydate & " and " & mydate1 & " order by id desc"
else
sql="select * from diaocha where b75 =" & sqlstr(oabusyname) & " order by id desc"
end if
6.如果是access資料庫,日期mydate最好要使用#括起來,asp可以更好的讀取。
mydate = "#" & myyear & "-" & mymonth & "-" & "1#"

Ⅷ 把asp鏈接SQL代碼放入function中出問題!

函數寫了如果不去調用,相當於沒有執行這段代碼,換言之就是根本沒有連接資料庫。所以要麼注釋掉function和end function,要麼在每次連接資料庫前調用這段函數。

Ⅸ ASP中如何在SQL中使用自定義函數

sql中的函數只能是建立在里邊的存儲過程,跟asp中的函數是兩個概念

Ⅹ ASP SQL 如何能得到當前日期

ASP SQL 如何能得到當前日期
如果你要更新當前時間,根本就不要用一個隱藏域先獲取當前時間,再更新表,你直接用當前時間更新表不就得了?
如:update table set time=getDate() '這里的getDate()是sql里的獲取時間的函數,當然如果你非要這個隱藏域,也可以,如:
<input type="hidden" id="mytime" name="mytime" value="<%=now()%>" />
然後再獲取值,如:
<%
mytime=request.Form("mytime")
sql="update table set time='"&mytime&"'"
conn.execute(sql)
%>

熱點內容
最新款的電腦高配置是什麼樣的 發布:2025-01-12 01:44:08 瀏覽:823
編程手舞蹈 發布:2025-01-12 01:36:18 瀏覽:958
阿里雲伺服器要備案嗎 發布:2025-01-12 01:36:06 瀏覽:94
資料庫應用與信息管理 發布:2025-01-12 01:26:06 瀏覽:269
esxi管理存儲伺服器 發布:2025-01-12 01:25:59 瀏覽:767
在烏班圖搭建web伺服器 發布:2025-01-12 01:25:24 瀏覽:390
浙江省開票軟體升級版伺服器地址 發布:2025-01-12 01:15:57 瀏覽:203
蘋果電腦怎麼進入電腦伺服器 發布:2025-01-12 01:08:49 瀏覽:731
安卓平板怎麼設置隔空刷抖音 發布:2025-01-12 01:08:12 瀏覽:392
手機設備存儲是什麼 發布:2025-01-12 01:03:45 瀏覽:906