用try包裹语句
datatable dt =accesstool.returnDT("sql语句");
看是否是上句出错

解决方案 »

  1.   

    http://www.cnblogs.com/sunyjie/archive/2012/11/17/2775341.html
    参考,也许和你的问题不一样。像2楼说的,try一下,看有没有异常
      

  2.   

    打开文件的代码我用的是工具箱里的控件,应该没问题。我的系统账户貌似是管理员权限,但不是ADMIN,ADMIN账户被公司运维禁用了。
    以及,我把DT这句放在openfiledialog之后,程序就没问题了。但是关闭主FORM的时候,还会提示一样的错误。为什么?
      

  3.   

    try了,没有异常,我的电脑是32位的win7,应该不是帖子里说的问题。
      

  4.   


    我把DT这句放在openfiledialog之后,程序就没问题了。但是关闭主FORM的时候,还会提示一样的错误。为什么?
      

  5.   


    我把DT这句放在openfiledialog之后,程序就没问题了。但是关闭主FORM的时候,还会提示一样的错误。为什么?稍等
      

  6.   

    private void label48_Click(object sender, EventArgs e)
            {
                Thread openThread = new Thread(new ParameterizedThreadStart(OpenDialog));
                openThread.IsBackground = true;
                openThread.ApartmentState = ApartmentState.STA;
                openThread.Start();
            }public void OpenDialog(object e)
            {
                folderBrowserDialog1.RootFolder = Environment.SpecialFolder.Desktop;
                DialogResult result = folderBrowserDialog1.ShowDialog();
                getm(folderBrowserDialog1.SelectedPath);
            }
    用类似这种试试。
      

  7.   

    getm   是一个委托  显示获取用户选择路径