相关疑难解决方法(0)

将C#连接到Oracle数据库所需的最小客户端占用空间是多少?

通过在笔记本电脑上下载并安装客户端管理工具和Visual Studio 2008,我已成功连接到C#(Visual Studio 2008)的Oracle数据库(10g).

Oracle客户端工具的安装占用空间超过200Mb,而且耗时很长.

有谁知道最小可行足迹是什么?我希望它是一个DLL和一个寄存器命令,但我觉得我需要安装一个oracle home,并设置各种环境变量.

我在我的代码中使用Oracle.DataAccess.

c# oracle client

71
推荐指数
6
解决办法
3万
查看次数

尝试使用最少的设置配置从C#程序连接到Oracle 10g数据库时出错

尝试从我正在开发的C#2008 Express Edition应用程序连接到远程Oracle 10g数据库时遇到错误.我正在尝试使用极简主义,非侵入性的方法进行开发,以便将ClickOnce部署到用户工作站.

关于上述内容,我调查了以下文件(其中包括......) -

使用Oracle客户端11部署.NET应用程序所需的最小设置是什么?

http://jeremybranham.wordpress.com/2011/04/25/oracle-instant-client-with-odp-net/

http://ora-00001.blogspot.com/2010/01/odpnet-minimal-non-intrusive-install.html

http://splinter.com.au/using-the-new-odpnet-to-access-oracle-from-c

使用odp.net连接Oracle,使用C#连接OCI

鉴于我遇到的错误,我创建了一个简单的测试应用程序.由一个(wpf)页面和一个按钮组成.在按钮的单击事件中,我尝试创建与Oracle数据库的连接 -

private void button1_Click( object sender, RoutedEventArgs e )
{
    OracleConnection oraConnect;

    // string previously used OK in other projects
    string connectionString = "Data Source=" +
           "(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = myServer)(PORT = 1521)))" +
           "(CONNECT_DATA =(SERVICE_NAME = myOracleDb)))" +
           ";Password=myPw;User ID=myID;";

    using ( oraConnect = new OracleConnection( connectionString ) )
    {
        try
        {
            if ( oraConnect.State == ConnectionState.Closed )
            {
                oraConnect.Open();
                MessageBox.Show( "oraConnect is …
Run Code Online (Sandbox Code Playgroud)

c# oracle clickonce oracleexception

8
推荐指数
1
解决办法
1万
查看次数

无法加载Oracle.DataAccess版本

我有麻烦Oracle.DataAccessWPF.我Oracle.DataAccess v4.0 没有遇到任何问题.但现在它更新到4.112版本,当我在WPF设计器中添加对此版本的引用时无法加载.它给了我以下错误:

System.BadImageFormatException
Could not load file or assembly 'Oracle.DataAccess, 
Version=4.112.3.0, Culture=neutral, 
PublicKeyToken=89b483f429c47342' or one of its dependencies. 
An attempt was made to load a program with an incorrect format.
Run Code Online (Sandbox Code Playgroud)

请注意,程序运行没有任何问题.我读到它可能是由于属性中的"目标cpu".我测试了x64和x86但没有任何变化.我怎么解决这个问题.提前致谢

c# oracle wpf

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×3

oracle ×3

clickonce ×1

client ×1

oracleexception ×1

wpf ×1