收录日期:2019/03/21 00:21:24 时间:2016/06/06 22:13:46 标签:ASP.NET
错误行有指出
<% @ Page Language=VB Debug=true%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
<% @ Import Namespace="System.Data" %>
<% @ Import Namespace="System.Data.OLEDB" %>
<html>
<head>
<title>用户登陆</title>
</head>
<body>
<script language=vb runat="server">
sub page_lode(ByVal Sender as Object,ByVal E as EventArgs)
end sub
sub Submit(Byval Sender as Object,Byval E as Eventargs)
   if TextBox1.Text=0 Or TextBox2.Text=0 then
     label3.text="账号密码不能为空,请输入正确的账号密码。"
   else
   dim s as string=TextBox1.Text
   dim q as string=TextBox2.Text
   Dim DBCon as OLEDBConnection
   Dim DBCom as OLEDBCommand 
   Dim r as Integer 
   DBCon=new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=l:\usersname.mdb;")      
    DBCom=New OLEDBCommand("select username,passw from usern where username=s and passw=q" ,DBCon)   
    dbcon.open() 
    r=dbCom.ExecuteScalar()  \\错误指向这一行提示“至少有一个参数未被返回值“
    if (r=1)
     Label3.text="恭喜你,登陆成功"
  else
     Label3.text="对不起,ID错误"
  End if
     DBCon.Close()
 end if
end sub
</script>
<form runat="server">
<font face="Tahoma">
<Asp:Label id="Label1"
   runat="server"
   text="输入ID"/>
<Asp:TextBox
   id="TextBox1"
   runat="server"
/>
<Asp:Label
 id="Label2"
 runat="server"
 text="输入密码"
/>
<Asp:TextBox
   id="TextBox2"
   runat="server"
   textmod="password"
   maxlength=10
   column=10
/>
<Asp:Button
   id="Submitbt"
   Text="确定"
   onClick="Submit"
   runat="server"
/>
<Asp:label
   id="label3"
   runat="server"
/>
</script>
</form>


改这句:
DBCom=New OLEDBCommand("select username,passw from usern where username='" & s & "' and passw='" & q & "'" ,DBCon)   
试过了,不行啊
呜————
改这句:
DBCom=New OLEDBCommand("select count(*) from usern where username='" & s & "' and passw='" & q & "'" ,DBCon)
dbCom.ExecuteScalar(),返回第一行第一列。
显然:select username,passw from usern where username='" & s & "' and passw='" & q & "'" ,有两个参数,PASSW未被返回。
up
ExecuteScalar()
只返回左上角第一个值。所以,另外一个就没有返回啦。
LZ可以用DataReader来取值。

类似visio的标尺的实现 找点安慰。。。 简单flash+asp+access问题!!急急急!!! 浏览器 求学习方法 问一个控制台串口信息的问题 vb.net(2005)创建、检查access数据库的问题 以日期作为主键时查询的问题 200分求教面试金碟软件及架构师时要考什么问题 找有开发购物商城经验的牛人 如何安装并运行SQL Server 2008 Management Studio Express 远程终端用户自动注销 谁有没有NDIS驱动方面比较好点的资料? 一个简单的匹配子串算法问题,帮看下那有错》? mysql 2个时间相差的毫秒数的问题 什么时候又到反射 请高手们帮忙解决JQuery冲突问题 在JAVA里怎样与数据库联系 :在2002年在WINDOWS98环境下用ACCESS和Delphi5.0编写了一个客车公司车票结算管理系统现XP环境下不能使用? 哪种声明类最有效率 s3c2416 sd interface 请问:在2002年在WINDOWS98环境下用ACCESS和Delphi5.0编写了一个客车公司车票结算管理系统现在XP环境下不能使用? 运行ASP.NET 的 locahost 问题 eclipse咋不能启动服务器 关于udp打洞的新问题 问一下 Orion中JvM 内存溢出的问题 一个让我失败的面试题 请问:在2002年在WINDOWS98环境下用ACCESS和Delphi5.0编写了一个客车公司车票结算管理系统现在XP环境下不能使用? dropdownlist如何调用前台的javascript函数.并传参数.. MATLAB 编写一个GUI的 程序