在VC里通过ADO对oracle执行批操作的语句用什么分隔?
这样的语句是不行的:
CString strSQL;
strSQL.format("delete from table1 where rid=%d;\
delete from table2 where rid=%d",rid,rid);
这样的语句也不行:
CString strSQL;
strSQL.format("delete from table1 where rid=%d;\n\
delete from table2 where rid=%d",rid,rid);
发现oracle中不同的操作语句必须以;结束,并要换行,问题是第二种我已经换行了。并且在执行这个查询之前我把format之后的strSQL复制到oracle的sqlplus里也可以执行,但能过设置ado的commandtext值行却不行.应该怎么写这样的多操作语句??