asp函数sql
Ⅰ 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)
%>