Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Кака пользоваться? SQLConfigDataSource

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
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: ВАУУ, а на С++ (если не ошиб. это на дельфях) Ответить с цитатой

Да почти так же, в Бильдере и Дельфи почти все одинаково, язык только отличается, а вобще, тутошний форум не любит С++, он режет тексты, лучше мылом
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Как а пользоваться? SQLCo
Гость





СообщениеДобавлено: Пн Мар 11 2002 10:00    Заголовок сообщения: попробую перевести на зык с++, но буду благодарен если кто-то нмылит Ответить с цитатой

reut@email.ru
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...