powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Импорт из dbf
11 сообщений из 36, страница 2 из 2
Импорт из dbf
    #34822657
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky alexis glinskiтолько что проверил Microsoft dBase Driver (*.dbf) , путь к файлу с пробелами и кирилицей, работает ...
Можно пример, как путь указываете в ConnectString транзакции?
вроде так:
"...;DBQ=C:\Folder\File.ext;..."
...
Рейтинг: 0 / 0
Импорт из dbf
    #34823346
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот топик про прямую загрузку dbf, если я не ошибаюсь и насколько я помню там как раз и приходилось что-то подправлять, подробностей не помню
--------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Импорт из dbf
    #34826100
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky alexis glinski Anatoly Moskovsky alexis glinskiтолько что проверил Microsoft dBase Driver (*.dbf) , путь к файлу с пробелами и кирилицей, работает ...
Можно пример, как путь указываете в ConnectString транзакции?
как и у Локшин Марк , путь прописываю в registry, а в transaction object только odbc источник ...
Путь в реестре подхватывается в момент Connect Using ... ?
да, соответственно чтобы выбрать другой файл надо сделать disconnect/изменить registry/connect.
...
Рейтинг: 0 / 0
Импорт из dbf
    #34830140
_Drive_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здрасьте!
Есть же простой UO которому НЕ НАДО никаких ODBC и он "понимает" длинные имена

Пример использования:

ds_dbf lds_dbf
lds_eddbf = create ds_dbf
lds_dbf.of_ReadFile(ls_long_file_name_dbf)
lds_dbf.of_ImportFile(ls_long_file_name_dbf)

Первая функция анализирует содержимое файла и создает DataStore
Вторая импортирует данные ... но для начала делает '.' разделителем
целой и дробной части :-)
...
Рейтинг: 0 / 0
Импорт из dbf
    #34830263
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Drive_Всем здрасьте!
Есть же простой UO которому НЕ НАДО никаких ODBC и он "понимает" длинные имена
ds_dbf lds_dbf

Если Вы внимательно прочитаете начало этого топика, то увидите, что именно этот объект был использован в первую очередь, но он не работал с тем форматом DBF который используется у автора топика. См. сообщение от 21 сен 07, 17:26
...
Рейтинг: 0 / 0
Импорт из dbf
    #34831211
_Drive_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky _Drive_Всем здрасьте!
Есть же простой UO которому НЕ НАДО никаких ODBC и он "понимает" длинные имена
ds_dbf lds_dbf

Если Вы внимательно прочитаете начало этого топика, то увидите, что именно этот объект был использован в первую очередь, но он не работал с тем форматом DBF который используется у автора топика. См. сообщение от 21 сен 07, 17:26
В указанном Вами сообщении шла речь о НЕвозможности использовать ДЛИННЫЕ имена
в имени файла ... в приведеном мною примере все ЭТО работает ... только что проверил и загрузил файл "C:\Documents and Settings\Danila.PHARMDOMAIN\Desktop\el090407100000_070409103512.dbf"
...
Рейтинг: 0 / 0
Импорт из dbf
    #34831242
_Drive_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Drive_ Anatoly Moskovsky _Drive_Всем здрасьте!
Есть же простой UO которому НЕ НАДО никаких ODBC и он "понимает" длинные имена
ds_dbf lds_dbf

Если Вы внимательно прочитаете начало этого топика, то увидите, что именно этот объект был использован в первую очередь, но он не работал с тем форматом DBF который используется у автора топика. См. сообщение от 21 сен 07, 17:26
В указанном Вами сообщении шла речь о НЕвозможности использовать ДЛИННЫЕ имена
в имени файла ... в приведеном мною примере все ЭТО работает ... только что проверил и загрузил файл "C:\Documents and Settings\Danila.PHARMDOMAIN\Desktop\el090407100000_070409103512.dbf"
Я слегка доработал тот объект
1.Перед загрузкой делается измененение locales "то что там было" на "." - иначе не загружает НЕцелые числа (можно вставить в constructor & destructor)
2.После загрузки если CodePage (это 30-ый байт) у файла был <> 201 (т.е. не Windows1251)
пробегает по всем строкам и "char" колонкам и делает им OemToCharA
...
Рейтинг: 0 / 0
Импорт из dbf
    #34831311
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Drive_>См. сообщение от 21 сен 07, 17:26
В указанном Вами сообщении шла речь о НЕвозможности использовать ДЛИННЫЕ имена
в имени файла ...
Вот текст сообщения от 21 сен 07, 17:26
gnatochkac примером http://pbl.narod.ru/pblsrv.htm так ничего и не получилось, мой файл он считывать не хочет.
но через ODBC все замечательно работает :)
спасибо!
...
Рейтинг: 0 / 0
Импорт из dbf
    #34831604
_Drive_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky _Drive_>См. сообщение от 21 сен 07, 17:26
В указанном Вами сообщении шла речь о НЕвозможности использовать ДЛИННЫЕ имена
в имени файла ...
Вот текст сообщения от 21 сен 07, 17:26
gnatochkac примером http://pbl.narod.ru/pblsrv.htm так ничего и не получилось, мой файл он считывать не хочет.
но через ODBC все замечательно работает :)
спасибо!

только что проверил ... и загрузил файл
C:\Documents and Settings\Danila.PHARMDOMAIN\Desktop\Рабочий стол\el090407100000_070409103512.dbf
...
Рейтинг: 0 / 0
Импорт из dbf
    #34831623
_Drive_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Drive_ Anatoly Moskovsky _Drive_>См. сообщение от 21 сен 07, 17:26
В указанном Вами сообщении шла речь о НЕвозможности использовать ДЛИННЫЕ имена
в имени файла ...
Вот текст сообщения от 21 сен 07, 17:26
gnatochkac примером http://pbl.narod.ru/pblsrv.htm так ничего и не получилось, мой файл он считывать не хочет.
но через ODBC все замечательно работает :)
спасибо!

только что проверил ... и загрузил файл
C:\Documents and Settings\Danila.PHARMDOMAIN\Desktop\Рабочий стол\el090407100000_070409103512.dbf
и так тоже работает
C:\Documents and Settings\Danila.PHARMDOMAIN\Desktop\Рабочий стол\имя файла по русски.dbf
Если есть пример ТАКОГО файла который НЕ загружается вышлите на мыло :-)
...
Рейтинг: 0 / 0
Импорт из dbf
    #34831847
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Drive_Если есть пример ТАКОГО файла который НЕ загружается вышлите на мыло :-)
Исходный вопрос задавал не я :)
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Импорт из dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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