您的位置:程序门 -> .net技术 -> asp.net



初学者 谁能帮我解释一下下面的 程序的意思


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


初学者 谁能帮我解释一下下面的 程序的意思[已结贴,结贴人:zhenwo1984]
发表于:2007-08-14 09:23:21 楼主
namespace   dataprovider

public   class   dataprovider
'更新
public   shared   function   EXECnonquery(byval   cmd   as   sqlcommand)   as   integer

try

if   cmd.connection.state   <>   connectionstate.open   then

cmd.connection.open()

end   if

return   cmd.EXECutenonquery()
go()
catch   ex   as   exception
throw   ex

finally

if   cmd.connection.state   =   connectionstate.open   then

cmd.connection.close()

end   if

end   try
end   function
那为朋友   有时间的话   能帮我一句一句   解释出来   每一条语句的意思吗?   我只知道大概的意思   比如   namespace   dataprovider
(定义一个dataprobider的命名空间)  
发表于:2007-08-14 09:28:391楼 得分:0

果然是初学者。
发表于:2007-08-14 09:32:362楼 得分:0

看来初学者学的也不怎么样

发表于:2007-08-14 09:35:103楼 得分:0
我只知道个大概     我想详细的了解一下   帮我一下拉
发表于:2007-08-14 09:35:214楼 得分:8
--命名空间
namespace   dataprovider

--类
public   class   dataprovider
--方法,参数sqlcommand类型,返回值int类型
'更新
public   shared   function   EXECnonquery(byval   cmd   as   sqlcommand)   as   integer
--尝试
try

--如果sqlcommand连接状态不等于   连接状态.打开   ,then
if   cmd.connection.state   <>   connectionstate.open   then

--连接打开
cmd.connection.open()

--结束
end   if

--返回
return   cmd.EXECutenonquery()

--??
go()

--捕获异常ex为exception类型
catch   ex   as   exception
--抛出异常
throw   ex

--无论是否异常
finally
--如果连接状态为打开
if   cmd.connection.state   =   connectionstate.open   then
--关闭连接
cmd.connection.close()
--结束
end   if

--尝试结束
end   try
--方法结束
end   function
发表于:2007-08-14 09:35:495楼 得分:12

namespace   dataprovider   '命名空间为dataprovider

public   class   dataprovider   'public的名字为 "dataprovider "的类
'更新
public   shared   function   EXECnonquery(byval   cmd   as   sqlcommand)   as   integer
'public的静态的方法,名字为EXECnonquery(),参数类型为sqlcommand,返回值为整型


try '捕捉异常-开始

if   cmd.connection.state   <>   connectionstate.open   then   '这个cmd是传进来的参数
'如果cmd的连接状态   不等于   打开   则

cmd.connection.open()
'cmd打开
end   if

return   cmd.EXECutenonquery() '返回这个cmd执行EXECutenonquery后的值,类型为integer

go()
catch   ex   as   exception '捕捉到了异常
throw   ex '抛出它

finally '无论是否捕捉到异常

if   cmd.connection.state   =   connectionstate.open   then '同上

cmd.connection.close()‘关闭

end   if

end   try '捕捉异常结束
end   function '方法结束

发表于:2007-08-14 09:45:066楼 得分:0
谢谢     eray(黑桃六)   top    
  rtsp(自命不凡)       不胜感激
 
       


快速检索

最新资讯
热门点击