动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   .Net → 阅读文章

 asp.net用户注册时的验证

作者来源: 
阅读 数 128 人次 , 2006-3-29 4:35:00 

////验证用户名是否与注册数据库中的重名!!!
private sub check_click(byval sender as system.object, byval e as system.eventargs) handles check.click
dim myconnection as oledbconnection
dim mycommand as oledbcommand
dim dbname as string
dbname = server.mappath("db1.mdb")
myconnection = new oledbconnection("provider=microsoft.jet.oledb.4.0;data source=c:\documents and settings\administrator\my documents\visual studio projects\webapplication1 (2)\database\db1.mdb")数据库所在的目录

if userid.text = "" then
label5.text = "error!!you must complete it"
else

dim checklogin as string
checklogin = "select * from users "

dim cmd as new oledbcommand(checklogin, myconnection)
dim reader as oledbdatareader

try
myconnection.open()
reader = cmd.executereader()
reader.read()

if userid.text = reader("userid") then
label5.text = "the userid had been used"
else
label5.text = "this userid can use"
end if
catch err as exception
trace.write(err.message)
label5.text = "checked error"
finally
if (not myconnection is nothing) then
myconnection.close()
end if

end try
end if
end sub

 

////用户注册
private sub regist_click(byval sender as system.object, byval e as system.eventargs) handles regist.click
dim myconnection as oledbconnection
dim mycommand as oledbcommand
dim dbname as string
dbname = server.mappath("db1.mdb")
myconnection = new oledbconnection("provider=microsoft.jet.oledb.4.0;data source=c:\documents and settings\administrator\my documents\visual studio projects\webapplication1 (2)\database\db1.mdb")
dim strinsert as string
strinsert = "insert into users("
strinsert &= "u_id,u_password)"
strinsert &= "values('"
strinsert &= userid.text & "','"
strinsert &= password.text & "')"
dim cmd as new oledbcommand(strinsert, myconnection)
dim added as integer
try
myconnection.open()
added = cmd.executenonquery
if added > 0 then
label5.text = "your information is added"
response.redirect("home.aspx")

end if
catch err as exception
trace.write(err.message)
label5.text = "added error"
finally
if (not myconnection is nothing) then
myconnection.close()
end if
end try

end sub

/////

 

////

 本文TagsC#  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:浅谈Asp.net多层架构中的变量引用与传递
· 下一篇:ASP.NET应用程序
· 在config.web中保存数据库连接串
· .NET之ASP Web Form快速入门(2)
· 浅析.Net下的多线程编程
· 挤压造型Extrusion的节点说明和应用实例
· 如何使用asp+ 动态创建页面元素


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077