otl连接oracle数据库,sql语句太长,无法执行……
最近做的一个程序,otl连接的oracle数据库,有一个功能是,选择一个文本文件,这个文本文件里面是一些sql语句,要求将这些语句用otl连接数据库执行,语句很多,文件大概七、八十KB。一个CString装不下,,,各位能不能提供点解决方案,例如将文件中的sql语句分开读,分开执行,但具体不知道怎么操作,,,,
[解决办法]
把这些语句写成存储过程,然后用程序调用存储过程就OK了;
[解决办法]
CStdioFile的ReadString来一行一行的读。
[解决办法]
CString存储容量可以达到2G,只要内存允许。不用担心。
应该是你无法读取所有内容保存于CString中。请仔细检测。
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html