5月,我们的纪念
2007-04
29
乖乖虎有一个小东东让我帮他改一下
是个ASP的程序
根据需求,改了一下代码,主要是增加了一个Sub

还真不会写了,总是在最后一行加上分号,判断语句中加{}........

Sub UserExists(userid,username)
    Set objRs = Server.CreateObject("ADODB.Recordset")
    Dim sSql
    sSql = "select dat,menudes from log where dat=#" & dat & "# and userid="&userid
    objRs.open sSql,conn 1,1
    If (objRs.Eof And objRs.Bof)
    response.write("")
    Else
    Response.Write("<tr bgcolor=""#ffffff""><td width=""25%"" align=""center"">"&userid&"</td><td width=""25%"" align=""center"">"&username&"</td><td width=""25%"" align=""center"">"&rs("menudes")&"</td><td width=""25%"" align=""center"">"&objRs("dat")&"</td></tr>")
    End if
End sub
结果
一直提示"语句未结束"

这行……
实在没看出错在哪....
删除了重新输入,结果还是如此
Categories:   生活笔记
Tags:  
Actions:   Comments (16) |

Comments

1#

April 29 2007 , 21:52

青蛙

从出错提示来看,应当是查询语句出问题了,你把查询语句打印出来,放到查询分析器里跑一下,就可以知道问题出在哪个环节了。

青蛙 | Top

2#

April 29 2007 , 21:55

幻想曲

[code]
Set objRs = Server.CreateObject("ADODB.Recordset")
Dim sSql
sSql = "select dat,menudes from log where dat=#" & dat & "# and userid='"&userid&"'"
response.write(sSql)
response.end
objRs.open sSql,conn 1,1
If (objRs.Eof And objRs.Bof) then
...
[/code]
同样的错误,怪的是:它根本就像没有看到response.write(sSql)
response.end
似的......
压根没输出sql语句

幻想曲 | Top

3#

April 29 2007 , 22:01

幻想曲

Faint!
找到原因了.....

幻想曲 | Top

4#

April 29 2007 , 22:23

BB

objRs.open sSql,conn 1,1
objRs.open sSql,conn,1,1
-----------------------------*---

BB | Top

5#

April 29 2007 , 22:28

cfly

objRs.open sSql,conn,1,1
??

cfly | Top

6#

April 29 2007 , 22:38

幻想曲

是啊
哈哈,参数之间掉了一个","号 :D

幻想曲 | Top

7#

April 29 2007 , 22:54

itit

不应该是这么说,应该说“真不会VBscript”了,ASP可以用javascript做啊,而javascript同样需要 ;,判断语句后需要{}

itit | Top

8#

April 29 2007 , 23:05

幻想曲

惭愧惭愧

幻想曲 | Top

9#

April 30 2007 , 01:40

awflasher

我都是用JScript的,哈哈,~~~oh yeah~

awflasher | Top

10#

April 30 2007 , 08:41

学了一段.NET,MB现在干活有时候都加分号了0

老不 | Top

11#

April 30 2007 , 08:56

幻想曲

十三秀才的回帖被隐藏了.
太宽影响了整个页面的布局,希望十三秀才朋友不要介意0

幻想曲 | Top

12#

April 30 2007 , 09:14

Greensun

不错啊,这个博客功能强,,JS+Css用到极处了。
向幻想曲学习啊

Greensun | Top

13#

April 30 2007 , 09:21

幻想曲

寒一下......
这......这叫啥极处.....

幻想曲 | Top

14#

April 30 2007 , 09:26

etng

呵呵,我也很久都没用过ASP了,现在是PHP和ruby,不过看你的代码我没看出会解释出错误啊。

不过那个dat变量和字段好像不和规范,而且dat变量没有定义了。

etng | Top

15#

April 30 2007 , 11:49

Mayee

if 。。。 then 。。。。
呵呵,忘记then了

Mayee | Top

16#

April 30 2007 , 17:56

哎,你忘本了,,,,

cody | Top

Add comment



(Will show your Gravatar icon)  



  Country flag


[b][/b] - [i][/i] - [u][/u]- [quote][/quote]

:-/ ^_^ :d :o :kiss: :) :p :se: [yeah] :( :love: :han: :up: :cry: :zzz: o_o


申请链接请看这里