看看在项目的引用里是否添加了System.Data的引用。(本来是自动添加的)

解决方案 »

  1.   

    system.data的引用是已经添加了的。代码如下
    using System;
    using System.Drawing;
    using System.Collections;
    using System.ComponentModel;
    using System.Windows.Forms;
    using System.Data;当我打开工具箱时报错如下:下列程序集是已安装的SDK程序集,但未能在自定义工具箱对话框中显示,原因是它们缺少一个或多个组件。请确保所有必要的库都可用:
    system.data.dll
    system.data.oracleclient.dll
    工具箱其它工具如文本框、按钮控件等都可正常使用,但在工具箱中找不到"data"控件。在添加项中也找不到。
    当进行如下操作时   "添加新项->本地项目项->数据窗体向导"      系统报错"调用的目标发生了异常"
      

  2.   

    Oracle客户端装了吗?这是必需的
      

  3.   

    我装的两次,一次装的SQL2000,是一次是oracle9i,客户端都已安装,但结果是一样的。
      

  4.   

    >>下列程序集是已安装的SDK程序集,但未能在自定义工具箱对话框中显示,原因是它们缺少一个或多个组件。请确保所有必要的库都可用:
    system.data.dll
    system.data.oracleclient.dll还要这样,在解决方案资源管理的项目-引用上右击,然后添加对system.data.dll
    system.data.oracleclient.dll的引用。
      

  5.   

    引用system.data.dll,system.data.oracleclient.dll应该可以的,再不行,只有重装一下VS.NET了。
      

  6.   

    在解决方案资源管理的项目-引用 的栏目里我已引用了如下项目
    =============
    System
    System.Data
    System.Data.OracleClient
    System.Drawing
    System.Windows.Forms
    =============其中 system       显示为 版本:1.0.5000.0   运行库版本:v1.1.4322 
                      路径:D:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.dll
         system.Data  显示为 版本:1.0.5000.0   运行库版本:v1.1.4322  
                      路径:D:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.Data.dll
         system.OracleClient 显示为 版本:1.0.5000.0   运行库版本:v1.1.4322 
                      路径:D:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.Data.OracleClient.dll
    但在工具箱中没有出现相应的控件,在工具箱中点右键选“添加/移除项...”后添加如下项目
    《D:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.Data.dll》则出现以下错误信息:
    ==================
    Failed to create ToolboxItem of type:
    Microsoft.VSDesigner.Data.VS.DataSetToolboxItem,Microsoft.VSDesigner,
    Version=7.0.5000.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a
    ==================
    添加《D:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.Data.OracleClient.dll》则出现以下错误信息:
    ==================
    Failed to create ToolboxItem of type:
    Microsoft.VSDesigner.Data.VS.OracleDataAdapterToolboxItem,Microsoft.VSDesigner,
    Version=7.0.5000.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a
    ==================
      

  7.   

    如果.cs和项目引用例都加了还出问题的话,你重装吧还有,楼主你有没有试过和sqlserver连呢?
    还是其他数据库都能连而只有oracle出问题?
      

  8.   

    MsDn有许多现成的例子,不用这莫总发贴子
      

  9.   

    问题已经解决.
    我装了win2003+vs.net2003.只是不懂为什么在windows2000 server+sp4上会出问题.
    系统提示"原因是它们缺少一个或多个组件。请确保所有必要的库都可用"