int main(int argc, char* argv[]) { printf("Create a adParamReturnValue for Command object to get return value of stored procedure\n"); printf("Reference :MSDN---Append and CreateParameter Methods Example (VC++)\n"); ADODB::_ConnectionPtr Conn1; ADODB::_RecordsetPtr Rs1; _bstr_t bstrConnect( L"driver={sql server};server=Cell;Database=zhg;UID=sa;PWD=;" ); Conn1.CreateInstance( __uuidof( ADODB::Connection ) ); Rs1.CreateInstance(__uuidof(ADODB::Recordset));
#import "C:\PROGRA~1\COMMON~1\System\ado\msado15.dll" rename( "EOF", "adoEOF" )
struct InitOle
{
InitOle() { ::CoInitialize(NULL); }
~InitOle() { ::CoUninitialize(); }
} _init_InitOle_;
void PrintProviderError(ADODB::_ConnectionPtr pConnection);
int main(int argc, char* argv[])
{
printf("Create a adParamReturnValue for Command object to get return value of stored procedure\n");
printf("Reference :MSDN---Append and CreateParameter Methods Example (VC++)\n");
ADODB::_ConnectionPtr Conn1;
ADODB::_RecordsetPtr Rs1; _bstr_t bstrConnect( L"driver={sql server};server=Cell;Database=zhg;UID=sa;PWD=;" );
Conn1.CreateInstance( __uuidof( ADODB::Connection ) );
Rs1.CreateInstance(__uuidof(ADODB::Recordset));
Conn1->ConnectionString = bstrConnect;
Conn1->Open( bstrConnect, bstrEmpty, bstrEmpty, -1 );
看看有你想要的
注意地址的派生
http://www.vckbase.com/code/
有许多的好例子!!
http://www2.yesky.com/34669933/156854.shtmlhttp://www.micesoft.net/tec_document.asp?tec_document_id=40