我使用BFILENAME命令上传一个文件到BLOB中,创建directory 的SQL语句如下:
tmpSql:='create directory cjsTempFilePath as ' ||''''||filePath||'''';
execute immediate tmpSql; C#编程,在VS2005中,filePath定义如下:
pFileParm[2] = new OracleParameter("filePath", OracleType.VarChar); //文件路径
pFileParm[2].Direction = ParameterDirection.Input;
pFileParm[2].Value = strPath; 此语句在ORACLE中测试执行是正常的,但当VS调用ORACLE中的存储过程时,报错是:ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小。为什么?
tmpSql:='create directory cjsTempFilePath as ' ||''''||filePath||'''';
execute immediate tmpSql; C#编程,在VS2005中,filePath定义如下:
pFileParm[2] = new OracleParameter("filePath", OracleType.VarChar); //文件路径
pFileParm[2].Direction = ParameterDirection.Input;
pFileParm[2].Value = strPath; 此语句在ORACLE中测试执行是正常的,但当VS调用ORACLE中的存储过程时,报错是:ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小。为什么?
解决方案 »
- 高手请进:关于串口通信,有C++代码,求转换为C#的实现
- ★求助★C#中调用C++中的dll,运行报错,请教请教!!
- C#中如何在客户端解压服务器端得zip文件
- asp.net ajax里ModalPopupExtender控件和Dropdownlist的问题
- 高手请进~~~API函数中如何调用HTMLSavefile的保存对话框
- 晕了,请各位帮忙,在本地运行没问题,到服务器上有如下问题,谢谢
- 求助 网上选课系统原代码
- 关于 finally 的问题
- 老大们 ! 快进来 !!!帮不上忙也来捧个场啊 !!!!!!
- 如何把TextBox上的Text的“空”转换成int类型?
- C#连接MYSQL的问题
- 怎样用C#里的转义字符输出这个菱形
用于存放动态sql串的变量的长度不够