| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 576 人关注过本帖
标题:留言本留言问题???
取消只看楼主 加入收藏
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
 问题点数:0 回复次数:2 
留言本留言问题???

图片附件: 游客没有浏览图片的权限,请 登录注册

如上面的留言本,我想要在插入数据时先检查是否已经有了此人的留言或者Email,如果有,则弹出对话框,如果没有,则转到新的一页,但是为什么就是不成功呢?请求帮助,谢谢了先。
源代码如下:
OleDbConnection con=DB.createConnection();
con.Open();
OleDbCommand cmd=new OleDbCommand("select guestName,guestEmail from guestBook where guestName='"+this.txtName.Text+"' or guestEmail='"+this.txtEmail.Text+"'",con);
OleDbDataReader odr=cmd.ExecuteReader();
if(odr.Read())
{
Response.Write("<script>alert('很抱歉,你已经写下了留言,谢谢!'),</script>");
}
else
{

odr.Close();
string str="insert into guestBook(guestName,guestEmail,guestHomePage,guestTopic,guestSpeak,guestSpeakDate) values('"+this.txtName.Text+"','"+this.txtEmail.Text+"','"+this.txtHomePage.Text+"','"+this.txtTopic.Text+"','"+this.txtSpeak.Text+"','"+System.DateTime.Now+"')";
cmd.CommandText=str;
cmd.ExecuteNonQuery();
Response.Redirect("guestBookList.aspx");
}
if(!odr.IsClosed)
odr.Close();
cmd.Dispose();
con.Close();
con.Dispose();

搜索更多相关主题的帖子: 留言本 
2006-11-28 09:29
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
得分:0 
请求帮帮忙,感激不尽。

Face up to life with smiles no matter what happens
2006-11-28 09:33
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
得分:0 
问题已经解决了,太感谢版主了!

Face up to life with smiles no matter what happens
2006-11-29 20:50
快速回复:留言本留言问题???
数据加载中...
 
   



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

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