powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сжатите dbf
8 сообщений из 8, страница 1 из 1
Сжатите dbf
    #32991748
ANTIVIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли как то через ADO или T-SQL сжать dbf файл (т.е. чтоб удаленные записи были полностью удалены из файла) ???
...
Рейтинг: 0 / 0
Сжатите dbf
    #32991911
RS-232
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через T-SQL: напиши прогу ( или сервер , DLL или EXE) всего с парой команд.
1. Выбор таблицы через Select
2. PACK
Запускай раз в неделю( ну или как тебе удобно) через Job.
Через ADO: Тут нужно знать какая версия. Попробуй пихнуть строкой "PACK", если OLE DB VFP поддерживает, то все и похоронит.
...
Рейтинг: 0 / 0
Сжатите dbf
    #32992533
ANTIVIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RS-232Через T-SQL: напиши прогу ( или сервер , DLL или EXE) всего с парой команд.
1. Выбор таблицы через Select
2. PACK
Запускай раз в неделю( ну или как тебе удобно) через Job.
Через ADO: Тут нужно знать какая версия. Попробуй пихнуть строкой "PACK", если OLE DB VFP поддерживает, то все и похоронит.
А кто нибудь по точнее насчет PACK и ADO ???
...
Рейтинг: 0 / 0
Сжатите dbf
    #32992634
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ANTIVIR А кто нибудь по точнее насчет PACK и ADO ???
В OleDB Provider к VFP 9.0 - pack точно поддерживается, так-что удачи!
...
Рейтинг: 0 / 0
Сжатите dbf
    #32992759
ANTIVIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch ANTIVIR А кто нибудь по точнее насчет PACK и ADO ???
В OleDB Provider к VFP 9.0 - pack точно поддерживается, так-что удачи!
Это хорошо верю. Но каким образом это будет выглядеть то? Где искать? Я просто не представляю (((
...
Рейтинг: 0 / 0
Сжатите dbf
    #32992775
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ANTIVIR Это хорошо верю. Но каким образом это будет выглядеть то? Где искать? Я просто не представляю (((
Начните с того, откуда (из какой среды) будете вызывать ADO?
Далее - DBF отдельно стоящий или в составе DBC? (в этом случае можно написать очень элегантную и красивую хранимую процедуру)...
...
Рейтинг: 0 / 0
Сжатите dbf
    #32992856
ANTIVIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch
Начните с того, откуда (из какой среды) будете вызывать ADO?
Далее - DBF отдельно стоящий или в составе DBC? (в этом случае можно написать очень элегантную и красивую хранимую процедуру)...
Из клиента на VB, мне нужно 1 файл сжимать при экспорте DBF. Зачем хранимая? А синтаксис какой то есть у PACK для ADO или он в FoxPro так и идет?
...
Рейтинг: 0 / 0
Сжатите dbf
    #32993450
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ANTIVIR Из клиента на VB, мне нужно 1 файл сжимать при экспорте DBF. Зачем хранимая? А синтаксис какой то есть у PACK для ADO или он в FoxPro так и идет?
Примерно так (ASP.NET -> VB.NET):

Код: plaintext
1.
2.
3.
4.
5.
Dim conSessionID As OleDbConnection = New OleDbConnection(System.Configuration.ConfigurationSettings.AppSettings("ConString"))
Dim paramReturnValue as OleDBParameter
Dim cmdSessionID as OleDbCommand = new OleDbCommand("PACK",conSessionID)
conSessionID.Open()
decsumdelivery  = cmdSessionID.ExecuteScalar()
conSessionID.Close()
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сжатите dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]