VC++ MSSQL ADO
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



VC++ MSSQL ADO Expand / Collapse
Автор
Сообщение
28.05.2007 13:22
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 30.05.2007 6:40
Сообщ.: 3, Visits: 13
Здраствуйте. Не могу получить записи из БД при помощи ADO. Ловиться исключение.
try
{
// Initialie COM.
CoInitialize(NULL);

// Connecting to the database via a
// _ConnectionPtr interface
m_pConnection.CreateInstance(__uuidof(Connection));
m_pConnection->Open("DSN=sqlconnection",
_bstr_t(""),
_bstr_t(""),
adModeUnknown);

if (NULL != m_pConnection)
{
m_lstUsers.InsertColumn(0, "Имя");
m_lstUsers.InsertColumn(1, "Спец.");
try
{
_CommandPtr pCommand;
pCommand.CreateInstance(__uuidof(Command));
pCommand->ActiveConnection = m_pConnection;
pCommand->CommandText = "select * from Doctor_tbl";

_RecordsetPtr pRecordset;
pRecordset.CreateInstance (__uuidof (Recordset))))
pRecordset->CursorLocation = adUseClient;
// В СЛЕД СТРОКЕ ЛОВИТЬСЯ ИСКЛЮЧЕНИЕ
pRecordset->Open((IDispatch *) pCommand, vtMissing, adOpenStatic, adLockOptimistic, adCmdUnknown);
....................................
//ИСКЛЮЧЕНИЕ
catch(_com_error &e)
{
_bstr_t bstrError(e.ErrorMessage());
CString strError = (char*)bstrError;
AfxMessageBox(strError);
}

И сообщение IDispatch error #3127
Что не правильно? Помогите
Сообщ. #913683
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 5:22