Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];

Вниз

Как выцепить из поля данные ?   Найти похожие ветки 

 
Дмитрий Д.   (2002-02-06 15:29) [0]

Суть проблемы: есть dBase таблица, в которую сторонней программой заносятся данные напрямую (работает со структурой)
в итоге имеем в поле NUMERIC символьное значение (если посмотреть во вьювере, выравниваение таких значений идет по левому краю поля, как у символьных полей).
Мне нужно анализировать данные таких полей, но значение поля из таких записей я не могу вытащить.
если использую asstring результат пустота
asfloat и asinteger тоже не дают результата.
Клипперные программы работают без проблем с такими данными. А с делфи проблама.
Если кто может помогите.
Заранее спасибо.
Если что могу выслать кусок таблицы с такими записями.


 
Johnny Smith   (2002-02-06 17:33) [1]

Попробуй не AsString а Value (может и поможет)


 
Kouzmine   (2002-02-06 17:48) [2]

По какой причине, не открывается таблица или еще почему?


 
Anatoly Podgoretsky   (2002-02-06 21:10) [3]

Johnny Smith (06.02.02 17:33)
Не поможет, AsString равносильно IntToStr(Value)

А dbd показывает эти поля?
Попробуй натравить на таблицу Pack


 
Дмитрий Д.   (2002-02-07 07:44) [4]

to Anatoly Podgoretsky
поля то конечно показывает, а вот эти кривые значения в полях нет
(остальные данные по этому полю нормально отображаются)
делаю банальную выборку
select prs from "c:\222\temp.dbf" where prs=51
(prs это одно из полей содержащее такие данные, а "51" эти кривые данные)
селект возвращает эти записи, но значения не отображаются.
может апдейтом как то можно сконвертировать ?



 
Дмитрий Д.   (2002-02-07 07:45) [5]

упаковка тоже ничего не меняет


 
ValeraVV   (2002-02-07 09:38) [6]

ну коли select нормально выбирает то делай alter table по "кривому полю"


 
Дмитрий Д.   (2002-02-07 10:36) [7]

to ValeraVV
зачем ?
мне ведь не нужно удалять это поле из таблицы.
мне нужно либо читать и анализировать из него данные (например Тэйблом)
либо сделать обработку всех таблиц на предмет приведения их к нормальному виду.


 
Johnny Smith   (2002-02-07 10:48) [8]

Слушай, не мучся (мне кажется, это глючит BDE), а поюзай левые библиотеки (возьми их с Torry.net)


 
Дмитрий Д.   (2002-02-07 14:38) [9]

Дело в том что я специально уходил в свое время со сторонних компонентов к стандартным, так как сторонние часто глюкавые бывают...
Неужели ни у кого подобного не было в своей практике ?


 
Дмитрий Д.   (2002-02-07 14:40) [10]

Дело в том что я специально уходил в свое время со сторонних компонентов к стандартным, так как сторонние часто глюкавые бывают...

Неужели ни у кого подобной проблемы не было в своей практике ?


 
Johnny Smith   (2002-02-07 16:27) [11]

Чем хороши левые компоненты, так это тем, что зачастую у них доступны исходники (чего нет у БДЕ), и стало быть ты запросто можешь их отдебажить или переписать. А что касается глюкавости - так БДЕ - просто светоч оной. Поэтому я, например, пользуюсь только "левыми" компонентами и библиотеками, у которых есть исходники.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
3-19111
Alexy
2002-02-11 15:24
2002.03.07
Откат и обновление


7-19366
alex16
2001-12-01 06:12
2002.03.07
win 2000


1-19180
Alexandr_
2002-02-18 14:18
2002.03.07
Как переопределить метод OnResize


1-19120
mr_X
2002-02-13 14:40
2002.03.07
MDI


14-19302
Potemkin
2002-01-18 10:26
2002.03.07
Вопрос по QR3





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский