• Ocienvcreate 失败,返回代码为 -1,但错误消息文本不可用

    by{ guangboo }, published {2010-03-16}, Tag { Oracle / }

    情况:

    本人机器上安装了ORAL10g,并且创建好服务还实例,本机使用PL/SQL及ASP.NET程序连接正常,同事使用PL/SQL连接我的机器也正常。但当asp.net程序连接时就出现“OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用”的异常。

    GOOGLE到解决方案是,设置oracle的安装目录,如d:/oracle的权限,添加用户名IIS_USER_的访问权限。重启电脑。

  • Ibatis.Net Sql语句不能包含注释

    by{ guangboo }, published {2010-03-16}, Tag { IBatis.net / }

    ibatis.net中定义的语句不能保护注释,如

    select id, -- 编号
     name, --姓名
     age
     from lc_exp
        

    因为,ibatis.net在加载的时候不能识别换行,或者vs编辑器里面的换行和ibatis识别的换行不一样,使得结果为:

    select id, -- 编号    name, --姓名     age     from lc_exp
    
    这样的SQL语句显然正确。