|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.07.2008, 16:29 | #11 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
мда... вот поэтому мой совет был - скачай само ФоксПро а не отдельные провайдеры
I'm learning to live...
|
24.07.2008, 16:37 | #12 |
Форумчанин
Регистрация: 18.02.2008
Сообщений: 198
|
Уже есть фокс про 6. Только что теперь с ним делать?
|
24.07.2008, 17:06 | #13 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Инсталировать. Провайдер сам с ним должен стать.
I'm learning to live...
|
24.07.2008, 20:11 | #14 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Yuran, паралельно с инсталляцией FoxPro пара вопросов к Вам...
1) вы всё таки можете посмотреть первые два байта Вашего DBF файла? 2) если этот ваш DBF файл не огромен и не секретен, может быть вы его запакуете и выложите на хостинг куда-нибудь. а сюда ссылочку... посмотрим, какой-такой из себя этот ваш павлин-мавлин... :-) 3) попробуйте открыть его прямо в Фокспро. так командное окно (вызвать можно по Ctrl-F2), USE ИМЯ_ФАЙЛА.dbf (или USE ? - это можно указать файл) если откроет - можете выполнить команду BROWSE (просмотр содержимого в виде таблицы) |
25.07.2008, 14:10 | #15 |
Форумчанин
Регистрация: 18.02.2008
Сообщений: 198
|
Serge_Bliznykov
вот он этот файл Fox Pro 6 (который ставился вместе с VB) открывает все хорошо! |
25.07.2008, 21:44 | #16 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Yuran.
ну разобрался я (почти) в чём проблема... OLE DB провайдеру не нравятся некоторые значения полей... в ADOQuery напишите, например так: Код:
Но, к сожалению, это не решение проблемы. а вот как показать ВСЕ ЗАПИСИ? проблема в следующем: например, при KODTOV = 19912 в поле CENAUSD находится значение 2733962.00 (это при типе поля 10.4 (это означает 5 знаков до запятой и четыре - после запятой!) вот провайдер и сходит с ума ;-(( та же фигня и в поле SKIDKA: при KODTOV = 32418 SKIDKA = 107.1429 (хотя заданный тип поля SKIDKA допускает не более двух знаков до запятой... ;-(( Может быть, Вы, для начала расскажите, ЧТО именно вы собираетесь делать с этим файлов в Delphi (и, кстати, обязательно ли в Delphi?... тогда и придумаем, как бороться с этим явлением... или другой компонент доступа к данным подберём Вам... |
26.07.2008, 13:00 | #17 |
Форумчанин
Регистрация: 18.02.2008
Сообщений: 198
|
Serge_Bliznykov
Мне нужно просто считывать с этой таблицы значение полей ARTIC, OSTAT и Kodclas и собсно все! НО если я пишу в запросе select * from TOVAR where KODCLAS=2 то вылазит ошибка operator/operand type mismatch Что тут не соответствует? Какие типы? Поле kodclas имеет тип TStringField, и если я пишу вот так select * from TOVAR where KODCLAS='2' то список пуст!!!! а мне надо отобразить все записи где kodclas=2 и ostst>0 Последний раз редактировалось Yuran; 26.07.2008 в 13:26. |
26.07.2008, 13:18 | #18 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Yuran
ну, с полем ARTICLE у Вас ничего не выйдет... потому что нет такого поля ;-)) зато есть ARTIC :-)) берите такой запрос в ADO: Код:
пример проекта нужен?! |
26.07.2008, 13:58 | #19 |
Форумчанин
Регистрация: 18.02.2008
Сообщений: 198
|
Видимо пока вы писали сообщение я отредактировал свое!
Понимаете, Serge_Bliznykov, значение 2 поля Kodclas означает что это запчасть! другие записи мне не нужны только эти (в которых kodclas=2 и ostat>0) То есть программа один раз в день утром делалал бы выборку по запчастям которые есть в наличии и все. Остальное мне не нужно. поле KODTOV меня не интересует, а с полем kodclas у меня что-то не получается! Помогите разобраться! |
26.07.2008, 14:37 | #20 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
потому что нет записей с KODCLAS='2'
есть записи с KODCLAS=' 2' разницу видите?? ;-) хотя лично я бы предложил обрезать все пробелы спереди и сзади, вот так: Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
USB и Делфи | StartMis | Общие вопросы Delphi | 2 | 01.06.2008 14:22 |
Работа с натуральными цифрами в Делфи | Cartman18 | Помощь студентам | 4 | 16.04.2008 14:38 |
Делфи | ozhjog | Свободное общение | 4 | 20.05.2007 21:06 |
Работа в Делфи с командной строкой | Noor | Общие вопросы Delphi | 6 | 30.12.2006 12:49 |