asp.net输入数据的时候,如果有重复的数据存在的话就弹出提示!!!!!!!!
请问一下,在ASP.NET中,如果我输入的企业名称是之前表里已经有了的话,就弹出提示,
具体应该怎么做呢?请指教.最好有代码参考一下.能简单化一点!!在此谢谢了!!!
问题点数:50、回复次数:11Top
1 楼zhuxiaojun2002(车房志之扯坏的领带)回复于 2006-03-06 08:52:05 得分 2
先用企业名称找下库中有没有记录,来判断是否提交了。Top
2 楼xieyun9958(ぁ唯有魅影ぁ)回复于 2006-03-06 08:56:31 得分 0
我知道是这样.可是我是新手,不知道该怎么写这段代码!!Top
3 楼GodinMind(保持优秀)回复于 2006-03-06 09:02:02 得分 1
关注!Top
4 楼zhangxiaopin(zxp)回复于 2006-03-06 09:08:19 得分 15
//*****在保存数据之前,进行比较一下,如果输入的企业名称,己存在,则给出提示
public static bool IsExistsCorp(string CorpName)
{
DBTable.CorpInformation mCorpinformation=new DBTable.CorpInformation();
mCorpInformation.SQLEx=" and CorpName='" + CorpName + "'";
DataSet DSet=(new webservices.FrinedWebSercices()).CorpInforamtion_Filter(mCorpInformaltion);
//*****如果大于0,则表示,该企业名称己存在
if(DSet.Table[0].row.count>0)
{
return true;
}
return false;
}Top
5 楼mostice(沉默的羔羊)回复于 2006-03-06 09:20:12 得分 2
写到存储过程里,然后给个不同的返回值就可以了。Top
6 楼ywwr(因为)回复于 2006-03-06 09:24:52 得分 15
con.Open()
cmd.Connection = con
cmd.CommandType = Data.CommandType.Text
cmd.CommandText = "select 企业名称字段 from 表 where 企业字段='" + Trim(us1.Value) + "'"
'us1.Value企业名称的文本值
dr = cmd.ExecuteReader
dr.Read()
Try
if dr("企业名称字段")<>"" then
Response.Write("<script language='javascript'>alert('记录重复');</script>")
end if
Catch ex As Exception
插入记录代码
End TryTop
7 楼LGame(JGame)回复于 2006-03-06 09:29:09 得分 10
在你写数据之前判断就行了
string _Sql ="select count(企业名称) from 企业表 where 企业名称='"+名称.text.trim().Replace("'","''")+"'"
if(GetDataTable.Ex(_Sql).RowCount>0)
Response.Write("<Script>window.alert('企业名称已经存在');</Script>");
_Sql = "Insert .......";
GetDataTable.Ex(_Sql);
注!!GetDataTable只是操作数据库的公用类Top
8 楼ywwr(因为)回复于 2006-03-06 09:39:46 得分 2
插入代码之前要把dr关闭一下:
dr.close()
插入代码Top
9 楼cow8063(天涯远不远?不远!人在天涯,天涯怎会远)回复于 2006-03-06 10:10:05 得分 1
select * from .. where ....找到就存在Top
10 楼youyuan1980(水云间)回复于 2006-03-06 10:23:28 得分 2
select count(*) from ..where..
int flag=(int)mycommand.Executeslear
if(flag>0){重复}Top
11 楼xieyun9958(ぁ唯有魅影ぁ)回复于 2006-03-06 11:54:42 得分 0
谢谢大家。。结贴!!Top
相关问题
- 弹出提示框
- 怎样实现在删除时弹出一个提示框,比如确定和取消或者提示一个输入密码的提示框呢?
- 怪!怪!怪!在代码编辑器中输入了“->”或“.”为何提示窗不弹出来???
- 新手上路,如何在ASP.net 中弹出警告 。 如MessageBox(“输入输出错误”,“提示”);
- 每次打开首页面时总弹出提示要输入用户名和密码,怎样解决?+50
- asp 如何自动弹出来自服务器的消息提示 ?
- 探讨:如何利用WebForm中的asp:requiredfieldvalidator控件,生成javaScript弹出提示?
- 声音提示、弹出窗口提示
- 出错!!Edit Box控件输入,然后需要按"OK"按钮就弹出提示框,显示这个字符串!内附我的操作步骤
- 如何做弹出对话框要求你输入密码才能显示内容的asp文件?




