请教,ado编程时sql语句太长
CString strSql="create table tbname(F001 varchar2(9),F002 varchar2(40),F003 varchar2(40),F004 varchar2(6),F005 varchar2(18),.......";
BSTR bstrSQL = strSql.AllocSysString();
m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText); bstrSQL只能存512个字符,但是我的strSql字符串有530个字符,该怎么办?
CString strSql="create table tbname(F001 varchar2(9),F002 varchar2(40),F003 varchar2(40),F004 varchar2(6),F005 varchar2(18),.......";
BSTR bstrSQL = strSql.AllocSysString();
m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText); bstrSQL只能存512个字符,但是我的strSql字符串有530个字符,该怎么办?
解决方案 »
- 如何获取win32控件消息事件
- WSAAsyncSelect模型标榜是异步的,但多人同时使用时,要不要每个用户建一个线程?我现在就是一用户一线程。如果不用,那么怎样处理多用户同时发送的问题?
- 类的聚合是什么意思,如何进行类的聚合,请用vc++给举个例子做一说明,多谢。
- 如何获得本机中应用的端口(TCP/UDP) 扫描端口的疑问??
- 使用COleDateTimeSpan的一个郁闷问题
- 从VC6.0转成.Net时产生的问题。
- 我要调试我的动态连接库,我应该如何设置settings,请大家帮帮我!
- VC代码bug求助
- intellicad 源代码 icad 源代码 code 交流
- 一个基于GDI绘制的游戏界面,怎么用外部程序获取里面的文本?
- 大家帮看看,这有是什么错啊,郁闷啊。
- ******求助高手,有关画线的问题********
是open函数必须用这种类型的参数吗?
请细说一下
con.Create("adodb.command");
_variant_t RecordsAffected;
CString strSql="create table tbname(F001 varchar2(9),F002 varchar2(40),F003 varchar2(40),F004 varchar2(6),F005 varchar2(18),.......";
con.Execute(strSql.AllocSysString(),&recordsAffected,adCmdText);
改成con.CreateInstance("adodb.connection")