Ошибка при загрузке БД
От: Poison_s  
Дата: 17.10.05 11:59
Оценка:
Люди помогите, проблемма заключается в том, что прога начинает выделываться, а именно не загружается таблица из БД после того как я программу поместил в реестр автозагрузки виндузов. В других остальных случаях она работает нормально!!!

Я почему то грешу на следующий код, если не в этом причина подскажите в жем же она ???

BOOL CShutDownDlg::OnInitDialog()
{
CDialog::OnInitDialog();
.........
.........
........
m_ado.Create("ado",WS_CHILD,CRect(0,0,0,0),this,ID_ADO);
CRect rect;
this->GetClientRect(&rect);

m_ado.SetConnectionString("DBQ=BD\\MessageBD.mdb;Driver={Microsoft Access Driver (*.mdb)};");

m_ado.SetRecordSource("SELECT * FROM MessageBDEnd");
m_ado.Refresh();
m_recArhif = m_ado.GetRecordset();
m_recArhif.SetSort("Date");


m_ado.SetRecordSource("SELECT * FROM MessageBD");
m_ado.Refresh();
m_rec = m_ado.GetRecordset();
m_Blocnot.SetRefDataSource(m_rec);
m_Blocnot.UpdateData();
m_Blocnot.Refresh();

m_Blocnot.SetColWidth(0,0,0);
m_Blocnot.SetColWidth(1,0,1000);
m_Blocnot.SetColWidth(2,0,10000);

m_Blocnot.SetTextMatrix(0,1,"????");
m_Blocnot.SetTextMatrix(0,2,"??????????????? ???????");
....
....
....
return TRUE;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.