如果错误更新dbf文件中的每行数据,请在txt文件中写入错误消息
嗨,codeproject 成员,我这里有代码,如果每行数据没有更新,我想在文本文件中写入错误消息.我能知道我的 try..catch 块是对还是错吗? If triallicense = "演示" 然后File_dbf = "C:\ddd" &公司dbf &"\paytran.dbf"Dim ConnectionString As String = String.Empty, sCommand As String = 字符串.EmptyDim rCnt As Integer = 0, Empno As String, Otvalue As Integer = 0, retVal As Integer = 0, totalhrs As 整数 = 0Dim xlApp As Excel.Application = Nothing, xlWorkBook As Excel.Workbook = Nothing, xlWorkSheet As Excel.Worksheet = Nothin
212 2022-07-19
编程技术问答社区
内存异常,报告超时
Dotnet 框架 2.0 .net 代码正在执行来自 ssrs 报告查看器的 ssrs“.rdl"文件. 当报告查看器执行“.rdl"报告文件时,会显示以下错误. ---------------------- 服务器应用不可用 您尝试在此 Web 服务器上访问的 Web 应用程序当前不可用.请在您的网络浏览器中点击“刷新"按钮以重试您的请求. 管理员注意:可在 Web 服务器的应用程序事件日志中找到详细说明此特定请求失败原因的错误消息.请查看此日志条目以了解导致此错误发生的原因.---------------------- 我有 SSRS 2005 报告. 报告成功显示 10,000 条记录,但是当报告应该显示 10,000 条记录时,报告会超时. 我也尝试了以下更改,但仍然发生超时. 1)在报告管理器中选择了“不要超时报告执行";选项. 2) 在 Machine.config 中更改了
170 2022-07-19
编程技术问答社区
C#异常处理
我想知道是否有更雄辩的方式来表达下面的代码?我似乎无法让 IsNullOrEmpty 方法处理 DataGridView 内的数据,因此每当单元格为空时,就会引发异常. 这行得通,但它似乎有点解决方法(也许不是),我在检查网格中复选框的值时遇到了同样的问题,这导致我为该解决方法编写了更多代码. 任何建议都非常感谢. private bool IsRowValid(DataGridViewRow row){bool retVal = false;试试{if( ( string.IsNullOrEmpty( row.Cells[ "Quantity" ].Value.ToString() ) != true ) &&( string.IsNullOrEmpty( row.Cells[ "Unit" ].Value.ToString() ) != true ) &&( string.IsNullOrEmpty( row.Cells[ "Cell" ].Value.ToStri
84 2022-07-19
编程技术问答社区
如何在JAVA中的diff cause对象上打印相同NumberFormatException的diff Msg?
如何打印差异消息 for 差异导致对象 in 上的相同 NumberFormatException跨度> JAVA?try { int a=Integer.parseInt(aStr);int b= Integer.parseInt(bStr);}catch (NumberFormatException ex) { if ex's cause 来自 int a;//ex.getCause()=a?System.out.println("a 不是整数");if ex's 原因 is from int b System.out.println("b 不是整数");} 尝试 { int a=Integer.parseInt(aStr);int b= Integer.parseInt(bStr);}catch (NumberFormatException ex) { if ex'的原因来自 int a;//ex.getCause()=a?System.out.println("a 不是整数")
118 2022-07-19
编程技术问答社区
消除导致内存不足的公共静态列表的最佳方法
亲爱的, 我很确定我知道问题出在哪里....请问您的时间和考虑最佳行动方案 我有一个从 USB 源获取数据并将该数据存储在列表中的应用程序.为了开发的方便,我把它设为了一个public static,这样可以同时被多个表单引用. public static List MyList = new List(); 数据仅通过其中一种形式(也是主线程和 GUI)写入此列表.其他表单需要访问此列表的属性,例如 MyList.Count IndexOf(MyList) 元素值匹配某些条件 MyList[val].Data 其中多个元素值匹配某些条件 从 USB 获取数据时,我无法知道列表的最终大小.让这个应用程序运行几个小时以获取此列表中可能 100MB 或更多的数据并不是不合理的. 我已经阅读了有关使用谓词委托函数来提高通过此列表进行搜索的应用程序性能的文章——当你有一个大列表时它会变得有点慢——但可以改进.目前我想不出的是一种在运
220 2022-07-19
编程技术问答社区
异常c0000005,无法找到原因。
int main(){int 语言;char c = 0, currWord[MAX_WORD_LEN+1], newWord[MAX_WORD_LEN+1];听写我的听写;//获取字典中的单词个数scanf("%d", &(myDict.len));createDict(&myDict);//填字典for (int i=0; i"%s", myDict.dict0[i]);scanf("%s", myDict.dict1[i]);}//翻译while ((scanf("%d", &lang)) != EOF && c != EOF){printf("%d", 1-lang);while ((c = getchar()) != EOF && c != '\n'){scanf("%s", currWord);translate(currWord, newWord, &myDict, lang);printf("%s\n", newWord);}}destroyDict(&myDict);r
262 2022-07-19
编程技术问答社区
从类型转换为#39;对象(,)和#39;键入#39;字符串#39;无效
我正在使用 VB.Net 代码处理/阅读 Excel 工作簿. 如果工作表的行数少于 20000 行,一切正常,但如果超过 20000 行,则会引发以下异常. 发生InvalidCastException从“Object(,)"类型到“String"类型的转换无效. 我的问题是为什么它有时有效而其他时间无效? 潜在的问题是什么?? 代码如下: uArea.Digits = CurrentRow.Columns(AREA_DIGIT).valueuArea.ValidFrom = CurrentRow.Columns(VALID_FROM).value 编辑:这可能是我需要公开或处置 excel 对象的原因吗?在那种情况下,是否可以处理 Excel 对象?或者我可以使用 GC.Collect 吗?请帮忙. 解决方案 这个错误实际上可能与excel的大小无关.在行 20000 之后的行之一可能具有一些可能属于不同类型的数据.对 Excel 文件进行快速数据验证是
428 2022-07-19
编程技术问答社区
printDocument1\u PrintPage后windows窗体应用程序崩溃
我想从 datagridview 打印数据.我的代码工作正常,但是当它打印数据时,我的应用程序崩溃了.我必须重新开始申请.我尝试使用 try catch 块捕获异常,但没有异常 我想要两件事 从 datagridview 设置数据,这样我就不必使用多个 \n 和 \t 打印数据后应用程序不会崩溃,它会再次显示相同的表单.我的代码是 private void printDocument1_PrintPage(object sender, PrintPageEventArgs e) { try { Graphics graphic = e.Graphics; Font font = new Font("Courier New", 12); float fontHieght = font.GetHeight(); int startX = 12; int star
116 2022-07-19
编程技术问答社区
Vb。超出范围
我想在 Datagridview 上显示我的数据集,但这让我很困扰. 你怎么解释这个?有什么办法吗? Private Sub dgvOutput() With dgvDisplay .Columns(1).HeaderCell.Value = "ID" .Columns(1).Width = 30 .Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter .Columns(1).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter .Columns(1).HeaderCell.Value = "Place" .Columns(1).
140 2022-07-19
编程技术问答社区
集合已修改;在windows窗体中使用treenode、foreach循环和linq。
你好, 每当我运行我的应用程序时,我都有下面的代码,它会给我一个错误,提示“集合已修改." MyTreeNode Node; //-----SYSTEM----- //Gets the SYSTEMS into the variable currentSystems var currentSystems = DAObject.fetch("SELECT * FROM TSystem").AsEnumerable(); if (currentSystems.Count() > 0) foreach (DataRow systemRow in currentSystems) { Node = new MyTreeNode( systemR
86 2022-07-19
编程技术问答社区
clientscript有问题。registerstartupsc。。。
我在 aspx 文件中有以下代码:- 在后面的代码中,我尝试使用 ClientScript.RegisterStartupScript 运行 javascript 警报. 我程序的逻辑是我先在按钮点击事件中创建一个未处理的异常如下:- int l1 = int.Parse("Madhukar"); // This causes exception 然后该异常在未处理时自动传播到页面级别,并由以下页面级别错误处理程序方法自动处理:- protected void Page_Error(object sender, EventArgs e) 在此方法中,我使用 处理此异常
70 2022-07-19
编程技术问答社区
DataGridView异常
你好, 我一直在尝试从 DataGridView 中获取值.在访问数据网格行的各个单元格时,我的愚蠢逻辑有点用. 这是我正在使用的代码. private void btn_fetch_Click(对象 发送者,EventArgs e){string 结果 = "";string part1 = "";string part2 = "";for (int i = 1; i= DGV_CsvFile.Rows.Count; i++){part1 = DGV_CsvFile.Rows[i].Cells[0].Value.ToString();part2 = DGV_CsvFile.Rows[i].Cells[1].Value.ToString();结果 =result + part1+" : "+part2+"\n";}} 但是当它完成迭代时问题就来了,下面的异常出现在我的脸上.:( “对象引用未设置为对象的实例." 它选择循环的第一行. 急需帮助的同学. 提前
210 2022-07-19
编程技术问答社区
使用DocumentOpenXML生成大型excel文件时出现异常
你好, 我们在保存使用 DocumentOpenXML 概念生成的大型 Excel 文件时遇到问题.将文件保存到硬盘时抛出异常“无法确定域的身份".我知道这是内存中与权限相关的异常.我在谷歌尝试过,但没有得到任何解决方案.请帮我.很紧急. 问候, Pavan. 解决方案 分享一些代码,带来更多细节. 如果有帮助,请检查此代码. http://geeks.ms/media/p/44654.aspx[^] 这是来自已接受的answer[^] 在 msdn 网站上,但除此源代码之外的其他链接已删除.
236 2022-07-19
编程技术问答社区
将控件切换到其他父控件
同事们, 我想要实现的是一种脱离行为,其中控件可以从一种形式脱离并以不同的形式浮动.我的代码基于工作参考设计* - DockExtender[^] **.不幸的是,我遇到了一个问题.当我尝试为控件分配不同的父窗体时遇到异常. private void FloatPanel(){//这个方法驻留在新的父窗体中,供控件浮动// m_ctrlContainer控件,会换成浮动形式m_ctrlContainer.Parent = this;// 抛出异常“集合是只读的."} 如果我调用 this.Controlls.Add(m_ctrlContainer),也会发生同样的异常.看起来父级处于无法添加控件的状态.我该怎么做才能给它添加控件? 非常感谢任何建议、见解或参考! - 尼克 * 编辑:我正在重新创建 DockExtender(参考设计).这是一个练习,而不是尝试按原样重用对接框架. ** 编辑:DockExtender 文章讨论中的并行线程[^].
148 2022-07-19
编程技术问答社区
C#exePath必须指定为error。
我的控制台程序将一个 dll 加载到不同的 appdomain. 该 dll 与 webservice 通信,但它给出了一个异常: 在 GetWebRequest() "不在独立exe中运行时必须指定exePath. 在 System.ConfigurationManager.OpenExeConfigurationInternal(.....)". 据我在网上阅读,它是因为 dll 尝试读取 .config 文件,但由于 dll 在不同的 appdomain 中它失败了. 那么如何禁用试图访问 .config 文件的 dll.我的项目没有任何 .config 文件,也不需要它们. 谢谢. 安蒂 [编辑:来自安蒂的回答] dll尝试执行webservice函数时出现异常. 代码示例: Server.WebService myWebService = new Server.WebService();myWebService.Url = "ht
108 2022-07-19
编程技术问答社区
异常数据库系统。c中的NullReferenceException#
你好, 我有一个例外: "System.NullReferenceException:对象引用未设置为对象的实例." 当我调试这段代码时: private void bt_valider_Click(object sender, System.EventArgs e) { OdbcConnection cn = new OdbcConnection("DSN=cp22"); int rs1; try { cn.Open(); } catch { MessageBox.Show("Failed to connect to data source"); } finally
124 2022-07-19
编程技术问答社区
SSL对等验证问题
你好, 在我的 C# 应用程序中,我必须通过 https 调用 Web 服务并使用“.crt"文件执行对等验证.如果我添加 request.ClientCertificates.Add(x5092Obj);然后我得到异常: WEB Excep : The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. STATUS = TrustFailure STACK = at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context) at System.Net.HttpWebRequest.GetRequestStream() 如果我添加 ServicePointManager.ServerCertificateValidation
106 2022-07-19
编程技术问答社区
按钮点击操作中的java异常
萨拉姆 这些天我在 JAVA 中工作,我试图在按钮的 actionPerformed 方法中的 ArrayList 中添加一个对象. (它在另一个程序中工作正常,但在这个程序中抛出令人难以置信的异常,并且它编译没有错误.) 代码: ActionListener add=new ActionListener(){public void actionPerformed(ActionEvent actionEvent){String manu = manutext.getText();String owner = ownertext.getText();String reg = regtext.getText();int nic1 = Integer.parseInt(nic1text.getText());int nic2 = Integer.parseInt(nic2text.getText());int nic3 = Integer.parseInt(nic3text
76 2022-07-19
编程技术问答社区
捕获或抛出的类型必须从系统派生。例外
你好 我正在使用异常处理.在使用下面的代码时.它显示错误消息如下 尝试{}catch(例外){抛出 ex;} 错误消息是: 捕获或抛出的类型必须派生自 System.Exception 请帮我解决这个问题. 提前致谢 Mohan 解决方案 嗨 Mohan, 显示的错误消息相当简单.当“异常"类的声明不明确时,可能会发生此错误.我建议您在 catch 块中使用完整的命名空间(以 System 为前缀),如下所示. 解决方法: 尝试{}catch (System.Exception ex){抛出 ex;} 使用以下脚本重现错误场景: 使用系统;使用 System.Windows.Forms;命名空间 WindowsFormsApplication1{public 部分 class Form1 : Form{public Form1(){初始化组件();}private void Form1_Load(object 发送者,EventAr
508 2022-07-19
编程技术问答社区
如何显示数组中的元素
你好.. 字符串是 String [][] array1 = new String[][]{{"aaaa", "bbbb"},{"aaaa"," cccc"," dddd"," eeee"},{"aaaaa", "fffff", "gggg"}}; 我想将元素显示为 啊啊啊啊啊啊 aaaa,cccc aaaa,dddd 啊啊啊啊啊 啊啊啊啊啊啊啊 啊啊啊啊啊啊 以下代码 for (int row1=0;row1for ( int cols=0 ;cols } } 给我 output 作为 aaaa bbbb Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2 请建议我应该怎么做才能获得
120 2022-07-19
编程技术问答社区