首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Dotnet频道
中国IT教育
Google
首页 ASP.NET  C#  XML/WebService ADO.NET VC.NET VB.NET .NET 资讯动态 专题 RSS订阅 讨论 下载
您现在的位置: 中国IT实验室 >> Dotnet >> C# >> 正文

VS2005(c#)项目调试问题解决方案集锦

  7.索引超出范围。必须为非负值并小于集合大小

  原因:

  (1).没有设置DATAKEYFIELD设为数据库中相对应的唯一字段(一般是主键)

  (2).DataGrid1.Columns > e.Item.Cells

  解决:

  (1).设置datakeyfield

  (2).加入判断语句datagrid1.item.count (datagrid可以是其它相类似的服务器控件)

  8.数据为空。不能对空值调用此方法或属性

  9.数据源不支持服务器端的数据分页

  解决方法:

  不要使用DataReader,改成使用DataSet:或使用自定义分页形式,不采用vs.net提供的分页功能

  OleDbDataAdapter da = new OleDbDataAdapter(sql, connection);
  DataSet ds2 = new DataSet();
  da.Fill(ds2, "News");
  GridView1.DataSource = ds2;
  GridView1.DataBind(); 

  10.对象名'***** '无效

  原因:当前使用的数据库中没有*****这张表

  解决: 查看是否程序中是否写错了所调用的表的名称或看一下SQL数据库中是否存在你所调用的表

  11.在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL

  Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序,

  error: 40 - 无法打开到 SQL Server 的连接)

  solution: 主机上需要用固定的IP地址或服务器地址

  12.SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM

  之间。

  出现这种问题``多半是因为你更新数据库时``datetime字段值为空``默认插入0001年01月01

  日``造成datetime类型溢出

  13.出现-------表示“属性”,此处应为“方法”

  原因:

  1.VB与c#的方法,属性的格式有所不一样导致。

  2.可能是在design中绑定数据的语法出现错误 解决: 1.记住属性用[] 方法用()

  3.记住绑定数据的正确语法(有以下几种方式::<%Container.DataItem(“字段名”)%> <%

  #Eval(“字段名”)%><%Bind(“字段名”)%>等)

  14.未能从程序集“DAL, Version=1.0.0.0, Culture=neutral,

  PublicKeyToken=null”中加载类型“DAL.SqlHelper”。

  原因:修改了其他层后未能重新编译成dll

  解决:编译一下(Rebuild)

  15.为过程或函数 指定的参数太多

  solution:调用存储过程与定义的存储过程所用的参数数量或所执行的SQL语句中所传入的参

  数个数不一致(这是个SQL的错误)

  解决方案:仔细检查在存储过程中所设定的参数变量,与实际输入的参数值是否一一对应

  16.无法启动调试,绑定句柄无效

  原因:系统的Terminal Services没有开启

  17.Unable to debugging on the web server.Debug failed because integrated windows authentication is not enable

  解决方法:

  打开vs2005->工具(Tools)->选项(Option)->调试(debugging)->编辑并继续(Edit and Continue)->全部打勾

  18.Automation 操作中文件名或类名未找到: 'RegExp'

  解决方法:regsvr32 vbscript.dll

 

上一页  [1] [2] [3] [4] 下一页

【责编:Peng】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·WEB程序开发--ASP.NET和PHP、JSP究竟学哪个?
 ·五步带你入门XML
 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 今日更新
 社区讨论
 博客论点
 频道精选
 Dotnet频道相关导航