Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
All Гость
|
Добавлено: Вт Мар 05 2002 16:17 Заголовок сообщения: Кака пользоваться? SQLConfigDataSource |
|
|
Нужно удалить удаленные записи из dbf. |
|
Вернуться к началу |
|
|
Как а пользоваться? SQLCo Гость
|
Добавлено: Вт Мар 05 2002 17:46 Заголовок сообщения: Re: Как а пользоваться? SQLConfigDataSource |
|
|
k |
|
Вернуться к началу |
|
|
NDim
Зарегистрирован: 11.01.2002 Сообщения: 44 Откуда: Екатеринбург
|
Добавлено: Ср Мар 06 2002 07:21 Заголовок сообщения: Вот так ... SQLConfigDataSource |
|
|
hndl := LoadLibrary('odbccp32.DLL'); if hndl then begin @SQLConfigDataSource := GetProcAddress(hndl, 'SQLConfigDataSource'); if @SQLConfigDataSource = nil then begin ShowMessage('Can`t get function address') end else begin try //ShowMessage('Сжатие базы ...'); str := 'COMPACT_DB="' + 'c:\base\base.mdb' + '" c:\base\basec.mdb'#0#0; ret := SQLConfigDataSource(0, 4, PChar('Microsoft Access Driver (*.mdb)'), PChar(str)); if DeleteFile('c:\base\base.mdb') then RenameFile('c:\base\basec.mdb','c:\base\base.mdb'); except on e: Exception do begin ShowMessage('Error: ' + e.Message); end; end; end; end else ShowMessage('Can`t load library odbccp32.dll'); |
|
Вернуться к началу |
|
|
all Гость
|
Добавлено: Чт Мар 07 2002 22:00 Заголовок сообщения: ВАУУ, а на С++ (если не ошиб. это на дельфях) |
|
|
>>hndl := LoadLibrary('odbccp32.DLL'); >> if hndl then begin >> @SQLConfigDataSource := GetProcAddress(hndl, 'SQLConfigDataSource'); >> if @SQLConfigDataSource = nil then begin >> ShowMessage('Can`t get function address') >> end else begin >> try >> //ShowMessage('Сжатие базы ...'); >> str := 'COMPACT_DB="' + 'c:asease.mdb' + '" c:aseasec.mdb'#0#0; >> ret := SQLConfigDataSource(0, 4, PChar('Microsoft Access Driver (*.mdb)'), PChar(str)); >> if DeleteFile('c:asease.mdb') then >> RenameFile('c:aseasec.mdb','c:asease.mdb'); >> except >> on e: Exception do begin >> ShowMessage('Error: ' + e.Message); >> end; >> end; >> end; >> end else >> ShowMessage('Can`t load library odbccp32.dll'); |
|
Вернуться к началу |
|
|
Mike
Зарегистрирован: 17.11.2001 Сообщения: 339 Откуда: ekb
|
Добавлено: Вс Мар 10 2002 12:00 Заголовок сообщения: Re: ВАУУ, а на С++ (если не ошиб. это на дельфях) |
|
|
Да почти так же, в Бильдере и Дельфи почти все одинаково, язык только отличается, а вобще, тутошний форум не любит С++, он режет тексты, лучше мылом |
|
Вернуться к началу |
|
|
Как а пользоваться? SQLCo Гость
|
Добавлено: Пн Мар 11 2002 10:00 Заголовок сообщения: попробую перевести на зык с++, но буду благодарен если кто-то нмылит |
|
|
reut@email.ru |
|
Вернуться к началу |
|
|
|