|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Gradovtsev 2:5020/400 30 Jan 2004 13:11:43 To : Ivan Frolcov Subject : Re[2]: db-файлы Paradox -------------------------------------------------------------------------------- Fri Jan 30 2004 11:19, Ivan Frolcov wrote to Alexey Gradovtsev: AG>> примеру, из 800 записей одной таблицы скрипт вывел только 100. Вторая AG>> (ок. 100 записей) обработалась полностью. Третья тоже частично... IF> Я не специалист в парадоксе, но, помнится мне, в dbfах при удалении IF> запись не удалялась, а помечалась как удаленная (и файл потом надо было IF> перепаковывать, чтобы действительно удалить удаленные записи). Вообще-то это общий подход для баз данных. Так делается ВЕЗДЕ. IF> Соответственно, было два режима чтения - с чтением удаленных и без оного IF> - ну и с разными результатами, соотвественно. Может быть, тут такая же IF> история? Hет. Потому что через ODBC данные выводятся полностью. Из того же самого файла. М-да. Еще раз переустановил все подчистую. Руками поудалял DBI и DBD. Я почему-то считал, что DBI входит в комплект Activeperl'а и поэтому перезатирается при общей установке. Вот оно - долгое отсутствие практики :-( Когда установил все заново, DBD::ODBC заработало аналогично Win32::ODBC. Вероятно, глючила прежняя версия DBI или DBD::ODBC, которая была у меня установлена. Что касается русских записей, то файлы, присланные Константином, замечательно прочитались. А мои файлы продолжают упорно выдавать 'eAiaai?C?AE' вместо 'КОHДЕHСАТОР'. Послал свой файл для теста, может быть, ситуация и прояснится. Digitally yours, Alexey. --- ifmail v.2.15dev5.2 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1667929573d9a.html, оценка из 5, голосов 10
|