zoukankan      html  css  js  c++  java
  • 项目使用.NET+Oracle遇到的问题

    1、ora-01008 并非所有变量都已关联

    使用Oracle数据库,服务器处请填写服务器的data source name,在oracle安装路径下tnsnames.ora文件中设置,加上:XX=
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.11.18)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = oa)
        )
      )

    最后链接字符串可以为:Data Source={0}; user id={1};password={2}

    2、ora-01008 并非所有变量都已关联

         其实就是null值的问题,在参数最后,加上此语句,给所有的nul值改为DBNull.Value就好了,如下:

         for (int i = 0; i < parameters.Length; i++)
                {
                    if (parameters[i].Value == null)
                    {
                        parameters[i].Value = DBNull.Value;
                    }
                }

  • 相关阅读:
    前端杂七杂八
    用户数据分析
    hash表
    django杂七杂八
    redis事务
    CF1457D XOR-gun
    后缀数组学习笔记
    CF1439C Greedy Shopping
    P3320 [SDOI2015]寻宝游戏
    P5327 [ZJOI2019]语言
  • 原文地址:https://www.cnblogs.com/pipizhu/p/1707251.html
Copyright © 2011-2022 走看看