你的.net FrameWork是什么版本的?你用Visual Studio .net 2002,估计FrameWork是1.0的,只有1.1版本才支持Oracle。

解决方案 »

  1.   

    啊,原来如此。有update 包吗?
      

  2.   

    在这个链接下面可以看到对环境的要求,注意还要安装Oracle喔。
    http://www.microsoft.com/downloads/details.aspx?FamilyID=e2930625-3c7a-49dc-8655-a8205813d6db&DisplayLang=en.NET Framework 1.x; Windows 2000 or Windows Server 2003; SQL Server 2000 and/or Oracle 9i database software with Oracle 9i client software installed on the .NET Application Server.
      

  3.   

    以下这个链接是.net FrameWork 1.1的下载地址:
    http://www.microsoft.com/downloads/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en
    1.1和1.0版可以共存的。
      

  4.   

    Oracle版本的PetShop用到了System.Data.OracleClient命名空间,这个命名空间仅在 .NET Framework 1.1 版中受支持System Requirements• Windows 2000 (Windows 2003 recommended)
    · Internet Information Services
    • Either Microsoft SQL Server or Oracle Database
    · Oracle client software on application server for Oracle version
    • Microsoft .NET Framework (version 1.0 for SQL Server implementation and 1.1 for Oracle)
    • Microsoft Visual Studio .NET (to view solution)
    • Administrator privileges