当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·sql问题:关于“叠加分组”    »显示摘要«
    摘要: 有表共两个字段:[date] [count] 2003-01-01 1 2003-01-03 2 2003-01-04 3 2003-01-06 5 .................. --------------------------------- 怎样得到结果: [date] [total]---->为大于该日期的所有[count]的和 2003-01-01 1 ......
    摘要: microsoft jet database engine 错误 80040e21 字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据。 /admin/company_save.asp,行8 靠。access数据库,字段为:备注 老是插不入多行,只能插入一行。 换了n种方法都是一样,只能插入1 行,多行就出现了。 ......


水晶报表导出为PDF、WORD、EXCEL的问题

我使用了本论坛一个大哥的将水晶报表导出为PDF、WORD、EXCEL文件的例子,调试通过没有问题了,于是将代码移植到我的程序中去,结果出现了这样的问题,请大家帮忙解决下:    
  报表显示的时候没有任何问题,可以显示,只有在我点击了“打印”按钮调用那段代码以后才出现这样的问题,大家帮忙看看:  
  安全性设置没有问题,应该可以的~!    
  ASPNET用户设置为绝对。  
  错误信息如下:  
  ================================================================  
  登录失败。    
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   CrystalDecisions.CrystalReports.Engine.LogOnException:   登录失败。  
   
  源错误:    
   
  行   85:   DiskOpts.DiskFileName   =FilePath;  
  行   86:   oRpt.ExportOptions.DestinationOptions=DiskOpts;  
  行   87:   oRpt.Export();           *******报错位置********  
  行   88:    
  行   89:   fi   =   new   FileInfo(FilePath);  
   
  源文件:   d:\公司文档\公司程序\安全检查评价系统\securityappraise\data\webform\usuallycheck\usuallycheck_report.aspx.cs         行:   87    
  ================================================================  
 

NO.1   作者: seesea125

http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=3494  
  http://www.csdn.net/develop/Article/20/20283.shtm

NO.2   作者: lxstruggle

Private   Sub   Page_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load  
                  在此处放置初始化页的用户代码  
                  Dim   rep   As   New   RepStat2()  
                  Dim   conn   As   New   ConnectionInfo()  
                  Dim   log   As   TableLogOnInfo  
                  Dim   tbl   As   Table  
                  Dim   area   As   String  
                  Dim   a   As   New   SessionClass()  
                  Dim   aptitude   As   Session_Aptitude_Struct   =   a.Get_Session_Aptitude  
                  area   =   aptitude.domination  
   
                  Dim   cn   As   New   SqlClient.SqlConnection()  
                  cn.ConnectionString   =   System.Configuration.ConfigurationSettings.AppSettings.Item("myconn")  
   
                  With   conn  
                          .ServerName   =   cn.DataSource  
                          .DatabaseName   =   cn.Database  
                          .UserID   =   ConfigurationSettings.AppSettings.Item("userid")  
                          .Password   =   ConfigurationSettings.AppSettings.Item("password")  
                  End   With  
   
                  For   Each   tbl   In   rep.Database.Tables  
                          log   =   tbl.LogOnInfo  
                          log.ConnectionInfo   =   conn  
                          tbl.ApplyLogOnInfo(log)  
                  Next  
   
        如果有参数        
  ***********************************************************************88  
      Dim   crParameterValues   As   ParameterValues  
                  Dim   crParameterDiscreteValue   As   ParameterDiscreteValue  
                  Dim   crParameterFieldDefinitions   As   ParameterFieldDefinitions  
                  Dim   crParameterFieldDefinition   As   ParameterFieldDefinition  
   
                  crParameterFieldDefinitions   =   rep.DataDefinition.ParameterFields  
                  crParameterFieldDefinition   =   crParameterFieldDefinitions.Item("area")  
                  crParameterValues   =   crParameterFieldDefinition.CurrentValues  
   
                  crParameterDiscreteValue   =   New   ParameterDiscreteValue()  
   
                  Update   by   laixin   2003-01-12  
                  If   Mid(area,   3,   4)   =   "0000"   Then  
                          crParameterDiscreteValue.Value   =   Mid(area,   1,   2)  
                  ElseIf   Mid(area,   5,   2)   =   "00"   Then  
                          crParameterDiscreteValue.Value   =   Mid(area,   1,   4)  
                  Else  
                          crParameterDiscreteValue.Value   =   area  
                  End   If  
   
                  crParameterValues.Add(crParameterDiscreteValue)  
   
                  crParameterFieldDefinition.ApplyCurrentValues(crParameterValues)  
  ***********************************************************************88  
                  Me.CrystalReportViewer1.ReportSource   =   rep  
   
                 
   
          End   Sub

NO.3   作者: acewang

http://expert.csdn.net/Expert/topic/1900/1900717.xml?temp=.6153528


 ·oe问题    »显示摘要«
    摘要: oe今天打开时发现收件箱中的邮件全都不见了。只有最近两天的信可以看见。 发件箱的邮件还健在。 打开oe的存贮文件夹查看了下,系统自动生成了一个“收件箱(1).dbx的文件,另外有一个“收件箱.dbx"文件,有208m之巨,我想那应该是以前的邮件。可我怎么也导入不了这些邮件。 寻求高手指教。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE