CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

代码段分析,为什么会这样?

楼主zhanwei(@_@,初学.Net)2006-03-03 16:48:40 在 .NET技术 / VB.NET 提问

如果这样:    
  If   FormatDate(IIF(IsDBNull(rs.Fields.Item("fb_date").Value),   Nothing,   rs.Fields.Item("fb_date").Value)   &   "",   "yyyymmdd",   "-")   =   FormatDate(today(),   "yyyymmdd",   "-")   Then  
  则系统报错:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。    
   
  异常详细信息:   System.Security.SecurityException:   没有足够的安全权限设置系统日期。  
   
  如果改成这样:  
  dim   ld_td   =   today()  
  If   FormatDate(IIF(IsDBNull(rs.Fields.Item("fb_date").Value),   Nothing,   rs.Fields.Item("fb_date").Value)   &   "",   "yyyymmdd",   "-")   =   FormatDate(ld_td,   "yyyymmdd",   "-")   Then  
  就好了,初学者迷惑中,谁能解释一下? 问题点数:20、回复次数:1Top

1 楼commandosvvv(UnknownData)回复于 2006-03-03 17:19:01 得分 0

你写那么复杂干什么!?  
  这样写试试:  
  if   not   rs.Fields.Item("fb_date").Value   is   nothing   then  
        if   CDate(Format(rs.Fields.Item("fb_date").Value,"yyyymmdd")   =   CDate(Format(today   (),   "yyyymmdd")   then  
   
   
  end   if  
  end   ifTop

相关问题

  • 分析一段代码
  • 帮我分析代码?这个为什么不对?
  • 请教:分析一段小代码
  • 请大家来分析一段代码
  • 帮我分析一下这段代码
  • 这段代码为什么出错?
  • 为什么这段代码不行啊??
  • 这段代码为什么不好使!
  • 为什么这段代码无效
  • 这段代码为什么不执行?

关键词

  • 应用程序
  • 系统
  • date
  • yyyymmdd
  • formatdate
  • fb
  • rs
  • fields
  • today
  • nothing

得分解答快速导航

  • 帖主:zhanwei

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo