本人请教一个问题是关于ADO与SQLSERVER链接的问题。
 本人采用ADO链接数据库的方式,数据库SQLSERVER,当一个SQL语句超长的情况下链接数据库的时候出现了异常。
 SQL语句是正常的。可以在SQLSERVER下执行。
 原本想采用Recordset->AddNew(),Recordset->Fields->GetItem("ID"),pRecordset->Update();得方式,由于数据库对字段需要进行事先读取,所以采用这种方式是无法实现,也有可能会影响速度,所以才采用了RecordsetPtr->Open(vRowAffected,m_ConnectionPtr.GetInterfacePtr(),AdoNS::adOpenDynamic,AdoNS::adLockOptimistic,AdoNS::adCmdText);的方式。但是当SQL语句的太长的话是出现异常的。请问大家有什么解决办法?