| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 482 人关注过本帖
标题:[求助]不知道代码那个地方出错!!
只看楼主 加入收藏
wjh_36
Rank: 1
等 级:新手上路
帖 子:81
专家分:0
注 册:2006-5-10
收藏
 问题点数:0 回复次数:0 
[求助]不知道代码那个地方出错!!

我在一个页面获取要修改信息的ID,然后判断数据库中有无此记录,若有此记录,则转向另一个页面,若无此记录,则弹出“无此记录”的信息框,在另一个页面的一个Textbox1。text获取上个页面传过来的值,但在运行时,老是出现“无此记录”,而且还转向另一个页面。(我的数据库里有那个记录)
数据库字段:ad_id,ad_password,ad_name
对应的类型:char .char ,varchar


代码如下:
Dim conn As New SqlConnection(ConfigurationSettings.AppSettings("aa"))

Dim cmd As New SqlCommand
Dim dr As New SqlDataAdapter
Dim ds As New DataSet

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If conn.State = ConnectionState.Closed Then
conn.Open()
End If

Dim cook As HttpCookie = New HttpCookie("yh")
cook.Values("id") = TextBox1.Text
Response.Cookies.Add(cook)

cmd.Connection = conn
cmd.CommandType = CommandType.Text
cmd.CommandText = "select * from ad where ad_id='" & TextBox1.Text & "'"
dr.SelectCommand = cmd
dr.Fill(ds, "ad")
Dim tab As New DataTable
tab = ds.Tables("ad")
If ds.Tables("ad").Rows.Count = 0 Then
Response.Write("<script language='javascript'>alert ('无此用户!!');</script>")
Else
Response.Redirect("azhanghu.aspx")
End If
If conn.State = ConnectionState.Open Then
conn.Close()

End If
End Sub

搜索更多相关主题的帖子: 代码 
2006-05-18 09:39
快速回复:[求助]不知道代码那个地方出错!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019399 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved