注册 登录
编程论坛 ASP.NET技术论坛

关于登录问题

yuiolivia 发布于 2007-03-28 08:00, 612 次点击

我做的一个登录事件,但是报错说我是这个错误,看下图:
Dim StrCnn, StrSql As String
Dim Cnn As Data.OleDb.OleDbConnection
Dim cmd As Data.OleDb.OleDbCommand
Dim dr As Data.OleDb.OleDbDataReader

'连接数据库
StrCnn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Server.MapPath("bbs.mdb")
StrSql = "Select * from UserSheet where LoginName='" + Login1.UserName + "'and UserPass='" + Login1.Password + "'"
Cnn = New Data.OleDb.OleDbConnection(StrCnn)
Cnn.Open()
cmd = New Data.OleDb.OleDbCommand(StrSql, Cnn)
dr = cmd.ExecuteReader()
If (dr.Read()) Then
'存在此用户,将用户名存储为Session变量,然后进入论坛主页
Session("User") = Login1.UserName
Response.Redirect(Login1.DestinationPageUrl)
Else
MsgBox("用户名或密码错误!")
End If

只有本站会员才能查看附件,请 登录

3 回复
#2
bygg2007-03-28 09:13
放个 try..catch..不就知道是怎么回事了吗?
#3
Kendy1234562007-03-28 09:16
From 字句语法错误
设个断点 看看strSql的value
#4
yuiolivia2007-04-12 09:28

多谢!!!!

1