返回插入行的AUTOID

sqlCommand1.CommandText = "INSERT INTO userinfo (pwd, name) VALUES (@pwd, @name)  SELECT @@IDENTITY AS Id"; 
 
sqlCommand1.Connection = sqlConnection1; 
 
sqlCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@pwd", System.Data.SqlDbType.NVarChar, 20, "pwd")); 
 
sqlCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@name", System.Data.SqlDbType.NVarChar, 50, "name")); 
 
sqlCommand1.Parameters["@name"].Value=name.Text; 
 
sqlCommand1.Parameters["@pwd"].Value=pwd.Text; 
 
sqlConnection1.Open(); 
 
System.Data.SqlClient.SqlDataReader R=sqlCommand1.ExecuteReader(); 
 
if(R.Read())Response.Write("<script language=javascript>window.alert('注册成功,请记住你的ID:"+R.GetValue(0).ToString()+"');window.close();</script>"); 
 
sqlConnection1.Close();



ExecuteScalar 执行查询,并返回查询所返回的结果集中第一行的第一列。 ExecuteNonQuery 执行SQL语句并返回受影响的行数 ExecuteReader 执行返回数据集的SELECT语句 你这里是第二种,当然是反回受影响的行数啦!
然后用ExecuteScalar执行查询,返回的自然是id



 

转载于:https://www.cnblogs.com/taikengdie/p/7631584.html

1.6.5.4更新 1、关闭在压缩包里运时自动更新 2、加入二版的另一个升级服务器。 3、增加一个内置的代理,让以前用不了的朋友看看能不能用,以前能用的用户可以不用代理。 4、修正升级服务器选择的一个问题。 5、请大家修改ESET升级服务器“自动选择”时用本软件选择,请多用托盘菜单。 6、加入nodlogin的ID发布页 注意,如果ESET出现“无法连接服务器”的请用软件本身的“升级服务器”选项里的“自动选择”,不然每次启动电脑都可手动修改一次ESET的服务器。 1.6.5.5更新。 1、为了让二版的服务器负担不太重,把默认的升级设置为“自动选择”。 1.6.5.6更新 优化服务器“自动选择”操作。 1.6.5.7更新 1、修正了静默模式和服务器模式下无法正常自动升级软件的问题。 2、修改了代理模式--启用局域网代理(因为本人没有代理,只能上网查查,不知有没有效果)。 3、增加了“自定义ESET升级服务器”这个选项,让用户可以自定义升级服务器。 4、修正了ESET增加升级服务器有时会被软件内置的升级服务器覆盖的问题。 1.6.6更新: 1、修改了软件自动升级的线路,以前的升级线路连接不稳定。 1.6.6.1更新: 1、修正了1.6.6变量重复导致ID选取不正常(顺序选取时无法选取第一二个ID)。 2、增加了“自动选择”时的随机验证线路,防止验证线路单一被封。 1.6.6.2更新: 1、修正了自动升级用的服务器无法打开时会出现错误而使软件无法使用的问题。 2、修正了一些无用的ID发布页。 1.6.6.3更新: 1、优化了自动升级功能,增加一条内置检查线路,当第一条线路出错会在下次自动进入第二条检查线路。 2、取消了弹出对话框时的“咚咚”声,让静默模式更完美。 3、增加了自动升级时下载文件的检查,如果对比文件大小不一样就不会替换原来的文件。 1.6.6.4更新: 1、修正了备用验证线路3总是验证不了的问题。 2、修正了因删除无效ID发布页后随机选取ID时有时会出现内置线路验证完了的问题。 3、修正了自动升级时有时会使软件被删除的问题。 4、修正了每次运后会在ESET自定服务器列表中留下升级服务器的问题。 1.6.6.5更新:2008-12-14/1:10 1、更新了内置ID发布页。 2、修正1.6.6.4版有时无法删除自动升级的临时文件。 3、优化二版科技的两个升级服务器。 4、修正自动升级默认线路出错时直接进入第二条检查线路,不用等下次启动。 1.6.6.6更新:2009-01-08 1、修正1.6.6.5版因为内置域名问题出现了无法自动升级的严重问题。 1.6.6.7更新:2009-01-19 1、优化了等待网络,解决了有时会使某些电脑的软件无法使用的问题。 2、此版本起加入了ESET对本软件设置为例外的功能。 3、增加了当软件到期前12天时更新ID的功能,可避免ID要过期的提示。 4、优化“还原默认值”功能选项,增加了保留开机启动的功能。 5、增加了运本软件后自动更新ESET的病毒库的功能(会有ESET窗口弹出一下)。 1.6.6.8更新:2009-01-19 1、修正了增加的功能只支持3.X的问题,让2.X版也可以用。 1.6.6.9更新:2009-01-20 1、修正了1.6.6.8版使用路由器时开启“自动更新ESET”无法退出的问题。 2、修改了“自动更新ESET”的启动顺序,在自动升级之前,免去和自动升级的冲突。 2、优化了本软件自动升级更新文件的方法,不会出现自动升级后程序不见的问题。 1.6.7更新:2009-01-20 1、鉴于新的网络等待大部分电脑无法使用,所以换回1.6.6.6版的模式。 1.6.7.1更新:2009-03-01(未发布) 1、优化快捷方式的创建。 2、改用新的ESET更新方式,开启“ESET自动更新”功能更新ESET时不会弹出ESET窗口。(V4无法支持新的方式) 1.6.7.2更新:2009-03-05(未发布) 1、增加对ESET v4.x 版本写入ID和密码、排除和ID获取后让ESET更新病毒库的支持。 2、修正了某些ID无法读取到有效期时和软件的“提前12天更新ID”的功能冲突导致软件每启动都会重新获取ID的BUG。 1.6.7.3更新:2009-03-05 1、出于对ESET的敬重,去除了对 ESET v4.x 版本自动添加排除和ID获取后让ESET更新病毒库的功能。 1.6.7.4更新:2009-03-05 1、恢复对ESET v4.x 版本写入ID和密码、排除和ID获取后让ESET更新病毒库的支持。(唉,本人的坚持是这么的脆弱) 2、试用2.0版的新网络等待。 1.6.7.5更新:2009-03-06 1、解决了无法获取像“TRIAL-12345678”这样ID的问题。 2、修正因软件和ESET启动不同步后有时会导致软件停留在等待ESET启动更新的问题。 1.6.7.6更新:2009-03-06 1、解决配置较老的电脑在启动时会因ESET启动慢过ID获取器而出现无法写入ID和密码的问题。 1.6.7.7更新:2009-03-09 1、修正自动排除会出现无法退出、ESET界面锁定的问题。 1.6.8.0更新:2009-03-10 1、优化了自动排除会出现无法退出、ESET界面锁定的问题。 2、增加了“自动排除”的选项,如果自动排除还是锁定的话,可以关闭自动排除功能。 3、在关闭“自动排除”的功能时,会把软件的位置复制到剪帖板,可以手动粘贴到ESET的排除列表中。 4、修改自动升级功能的启动位置,自动升级功能在检测到网络时就运,这样做比较合理,就算软件出错也能自动升级。 1.6.8.1更新:2009-03-10 1、修正对“自动排除”功能自动识别ESET的版本。 2、增加vista为默认管理员运。 1.6.8.2更新:2009-03-13 1、去除“局域网代理”,改为“代理验证方式”,解决部分局域网代理用户无法使用的问题。 2、修正ESET界面为“标准显示”时“自动更新ESET”功能无法运的问题。 3、修正自动升级时因为ESET的自我保护而无法覆盖ESET安装目录里旧版本软件的问题。 4、修正在打开“自动排除”功能后软件因大小写不同,使软件每次启动都会进自动排除的问题。 1.6.8.3更新:2009-03-15 1、解决自动排除功能在vista/win7里无法排除的问题(自己亲自在win7测试)。 2、修正“手动更新”软件时有时会出现找不到文件的问题。 3、在软件找不到“winhttp.dll”这个文件时发出提示,让用户知道系统能不能运本软件。 1.6.8.4更新:2009-03-17 1、优化软件的代理方式(找到软件代理失败的原因,希望这次修改对代理上网的用户有效。) 2、解决“手动更新”时软件因大小写判断不同无法退出的问题。 1.6.8.5更新:2009-03-22 1、优化“手动更新”,让ID获取器以获取替换ID为主,更新为辅,修改支持所有版本,解压后直接运可替换ESET安装目录的旧版本。 2、优化“开机启动”,解决打开软件自身开机启动时和安装麦大集成版的开机启动冲突出现两个ID获取一起运的问题。 1.6.8.6更新:2009-03-29 1、增加一条内置的软件更新检验线路。 2、优化更新线路,解决有时因网站问题而出现无法连接到更新服务器的问题。 1.6.8.7更新:2009-04-06 1、修正因目录带有空格会导致“还原默认值”无法运的问题。 2、把提前更换ID的时间提前到16天。 3、加入对64位系统的支持测试,如果有问题请反馈。 1.6.8.8更新:2009-04-07 1、修改对64位系统网络等待的问题。 1.6.9.0更新:2009-04-18 1、增加对ESET服务器检测功能,当校验的ESET服务器出错时会自动更换另外的ESET服务器,解决校验不停的问题。 1.6.9.1、1.6.9.2更新:2009-04-20 1、优化1.6.9.0部分用户检测不到网络的问题。 1.6.9.3更新:2009-04-22 1、此版为32位1.6.8.6的升级版,支持ESET服务器检测,提示16天更新ID。 1.6.9.4_lite_x64更新:2009-04-21 1、重新编写了精简版的,此版没有ID校验功能,单一的获取本软件的校验页上的ID(不过期不会失效)。 1.6.9.5_x64更新:2009-04-24 1、优化ESET服务器验证问题。 1.6.9.6_x64更新:2009-04-26 1、去除ESET服务验证,改为当第一次验证不到时就会改用别的线路验证。 1.7.0.0_x64更新:2009-05-05 1、重新编写“静默模式”和“服务器模式”,让这两个模式可以在V4使用(支持win7)。 2、优化ID验证问题,已经不会在ESET服务器出问题时可能会出现等待N久的问题。 3、加强了ID验证方式,现在v4已经可以使用。(如果认为默认验证方式1太慢可选其他两条。) 4、修正内置过期的线路。 5、试用性的增加防止两个文件同时运的命令。 1.7.0.1_x64更新:2009-05-06 1、修正1.7版的“服务器模式”在压缩包运时启用的开机启动无法在自动升级时更新的问题。 2、内置ID发布页已经可以实现搜索二级ID发布页的功能。 1.7.0.2_x64更新:2009-05-07 1、修正当ESET服务器有问题验证ID时可能会重复使用已经出问题的服务器的问题。 2、修正当使用“还原默认值”后获取ID有时会验证N久的问题。 3、修正1.8版以来ID选取方式无法正确显示的问题。 4、把自动升级功能再提前放置到校验网页检测之前。 1.7.0.3_x64更新:2009-05-08 1、彻底解决获取ID有时会验证N久的问题。 2、获取ID后自动运ESET病毒库更新。 3、修正“自动更新ESET”在V4的一个问题和把它放到最后运。 1.7.0.4_x64更新:2009-05-10 1、修改获取ID和密码的方法(十多代码只用几就搞定)。 2、修正自动升级功能,不会让手动更新的新版本被旧版本的自动升级覆盖。 3、修正在V4删除上次更新残留文件无法退出的问题。 1.7.0.5_x64更新:2009-05-17 1、修正非数组错误的问题。 2、解决当运QQ医生时无法自动升级更新文件的问题。 3、更新服务器检测线路。 1.7.0.6_lite_x64更新:精简版 1.7.0.7_x64更新:2009-05-22 1、修正当运QQ医生时还原默认值无法正常运的情况。 1.7.0.8_x64更新:2009-05-23 1、修正winhttp的检测方式。 2、修正一条升级检测线路。 1.7.1.0_x64更新:2009-05-26 1、增加“间接网络检测方式”,解决部分局域网用户无法使用的问题。 2、修正1.7.0.8版“还原默认值”时会弹出命令窗口的问题。 3、修正vista/win7使用标准用户登陆时会出现鼠标转个不停,无法操作的问题。 4、优化vista/win7下“服务器模式”的开机启动,解决设置“服务器模式”后无法删除的问题。 注意:在vista/win7使用标准用户登陆最好改为管理员,不然软件的功能会不全的。 1.7.1.1_x64更新:2009-06-04 1、修整网络检测方式以减轻一些升级检测服务器的压力。 2、修改网络检测时间,前20次每1秒检测一次网络,20次后每5秒检测一次网络。 3、解决当运QQ医生使用“还原默认值”和自动升级后会在任务栏出现两个QQ医生图标的问题。 4、修正vista/win7自动升级后无法承继“服务器模式”原来的状态。 1.7.1.2_x64更新:2009-08-25 1、修正激活版无法写入ID,停在用户名密码输入对话框的问题。 2、增加v4对繁体中文版的支持,解决使用繁体版的用户无法使用的问题。 1.7.1.3_x64更新:2009-09-09 1、修正内置ID发布页。 2、修正上几个版本两次读取ID发布页,增加无畏的时间。 3、修正读取的ID发布页ID少于10个时还会读取上个ID发布页留下的ID。 4、修正当使用list.txt文件时会无法读取到默认发布页的问题。 5、增加ID发布页智能排列的功能(只限顺序读取),当排在前面的发布页无效时会把有效获取到ID的发布页排列到前面,在以后就会优先获取这个发布页。 1.7.1.4_x64更新:2009-11-07 1、修正内置ID发布页。 2、修正非数组错误的问题。 3、去除U40检验服务器,解决此服务器经常无效的问题。 4、优化网络检测以解决转换域名需审核而出错的问题。 5、不显示ID发布页源在址。 1.7.1.5_x64更新:2009-11-09 1、解决1.7.1.4版在2009年使用会把有效期到2010年的ID替换掉的BUG。 2、解决一些用户在使用静默模式时开机会出现连接不到服务器的对话框。 1.7.1.6_x64更新:2009-11-18 1、优化V4的ID写入模式,解决部分用户无法写入的问题。 2、优化自动排除功能,解决部分自动排除第一步无法完成的问题。 3、优化ID获取后的自动更新功能,解决部分用户ID获取后自动扫描的问题。 1.7.1.7_x64更新:2009-11-23(未正式发布) 1、优化V4的ID写入模式。 2、解决使用ESET无图形界面时,无法更新ID的问题。 1.7.2.0_x64更新:2009-11-25 1、重写V4的ID写入模式,解决英文版繁体版弹出用户名密码输入框的问题。 2、重写ESET更换ID后的自动更新病毒库功能,彻底解决于此相关的问题。 3、增加对16天内到期ID的排除功能。解决获取同一个快到期ID而出现黄眼的问题。 1.7.2.1_x64更新:2009-11-26 1、修正1.7.2.0版更换ID后更新病毒库功能对一些ESET版本无法更新的问题。 1.7.2.2_x64更新:2009-11-26 1、解决部分用户出现“变量没有在开始声明”的问题。 2、解决以EXE文件存放在网上而直接在网页上打开会在排除第2步退出的问题。 1.7.2.3_x64更新:2009-11-26 1、解决所有V4版本的写入ID弹出用户名密码的问题。 1.7.2.4_x64更新:2009-11-30 1、修正部分用户在自动更新ESET病毒库完成后而无法关闭ESET的问题。 2、解决因内置ID发布页无法打开而在随机模式下可能出现连接不到服务器的问题。 1.7.2.5_x64更新:2009-12-01 1、解决nod32 v2.x版本在更换ID时会出现外部连接错误的问题。 1.7.2.6_x64更新:2009-12-13 1、增加中国时区的日期时间校对功能(相差10秒就校对,误差1秒),需手动打开。 2、增加对已经获取的ID有效期的查询功能,自动开启。 3、增加对ESET设置保护密码后也能自动运软件的功能。(只支持V4) 4、增加一条备用的日期校对线路。 1.7.2.7_x64更新:2009-12-13 1、修正当ESET关闭有效期校验服务器时软件会提示“连接不到升级服务器。”后退出的问题。 2、修正使用备用的日期校对线路时连接慢时会出错退出的问题。 1.7.2.8_x64更新:2009-12-14 1、修正时间校对功能支持win7。 2、优化部分代码减少程序体积。 3、优化ESET设置保护密码写入功能,识别更精准。 1.7.3.0_x64更新:2009-12-18 1、为配合麦大发布的版本增加了安装卸载参数:/install安装;/uninstall安全卸载。 2、重新修正内置检测域名。 3、解决读取个人空间乱码的问题,以备一时之需。 1.7.3.1_x64更新:2009-12-21 1、修正内置检测域名,解决1.7.3.0之前的软件无法正常运的问题。 2、修正1.7.3.0在使用宽带拨号还没拨号就退出的问题。 3、解决1.7.3.0软件运时会关闭部分软件的冲突问题。 1.7.3.2_x64更新:2009-12-24 1、修正当双系统(非C盘)的ESET卸载后本软件自动卸载会删除C盘默认路径的ESET文件夹。 2、修改开始菜单快捷方式到ESET\ESET_VC52_AUTOID文件夹,增加卸载的功能。 1.7.4.0_x64更新:2009-12-30 1、增加对ESET v4.2的支持。v4.2的保护不错,很多命令都不能用,只能重写。 2、优化“自动排除”和更新旧文件的功能,以支持v4.2 3、解决无图型界面无法更新旧文件的问题。 1.7.4.1_x64更新:2009-12-31 1、支持麦大的ESS汉化4.2的版本。 2、修正当ESET卸载后软件自动卸载时无法删除ESET目录的问题。 1.7.5.0_x64更新:2010-01-18 1、重新改写时间校对代码,使用NTP服务器模式。 2、修改16x16以上的图标,解决和EAV的图标一样。 3、增加软件关闭后自动卸载的功能。 4、重写整合“安装卸载程序.bat”。 1.7.5.1_x64更新:2010-01-24 1、增加NTP校对无效时自动改用普通模式校对时间。 2、修正因ESET4.2自我保护加强后可能会无法自动升级的问题。 1.7.5.2_x64更新:2010-01-24 1、修正手动更新时会卡死的问题。 2、去除手动更新时锁定键盘鼠标的功能,以防锁死。 1.7.5.3_x64更新:2010-01-24 1、修正自动升级临时文件无法删除的问题。 2、修正“安装卸载程序.bat”无法对ESET 4.2更新的问题。 3、优化自动排除,减少第1步出错的问题。 1.7.5.4_x64更新:2010-02-04 1、去除所有的鼠标键盘锁定功能,除非软件运时你正在操作别的软件。 2、缩减自动排除时运的时间,因为之前加了刷新注册表的功能使时间加长了。 3、正常情况下全程无弹出ESET窗口操作(ESET自动更新花了我几天时间才搞定)。 4、解决部分用户在win7时无法使用“安装卸载程序.bat”的问题。 1.7.5.5_x64更新:2010-03-31 1、修正因为官方更改升级服务器地址后软件无法正常使用的问题。 2、修正因为旧的计算方式使提前16天更换ID的不准确的问题 3、修正部分无法使用NTP时间校对的用户无法提前更换ID的问题。 4、优化ID写入、自动排除和ID更换后ESET更新的问题。 1.7.5.6_x64更新:2010-04-01 1、修正数组错误的问题。 2、修正1.7.5.5在新装ESET后运会出现“内置线路搜索完了”的问题。 1.7.5.6_x64更新:2010-04-02 1、重写数据修正数组错误的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值