хм...
| Код | // где-то в stdafx,h #include <atlbase.h> #include <atlcom.h>
#import "C:\Program Files\Common Files\System\ado\msado27.tlb" rename("EOF", "adoEOF"), named_guids //, no_namespace
//где-то в коде using namespace ADODB; _ConnectionPtr Conn; Conn.CreateInstance(__uuidof(Connection)); Conn->CursorLocation = adUseClient; bstr_t ConnString (_T("File Name=")); ConnString += GetModulePath(); ConnString += "\\myconnect.udl"; // open DMT DB Conn->Open(ConnString, _bstr_t(), _bstr_t(), adConnectUnspecified);
_CommandPtr spCommand; spCommand.CreateInstance(CLSID_Command); spCommand->CommandType = adCmdText; spCommand->ActiveConnection = Conn;
std::string clean_cmd = "DELETE FROM tab"; spCommand->CommandText = clean_cmd.c_str(); spCommand->Execute(NULL, NULL, 0);
Conn->Close();
|
только файл создать udl .... ну и вообще гугл что-нибудь по выщеприведенным функциям точно даст 8) |