Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.20;
Скачать: CL | DM;

Вниз

dbf,ASCII   Найти похожие ветки 

 
stoper   (2002-12-23 13:31) [0]

Есть файл.dbf Практически все поля базы в том числе и превичные ключи состоят из ASCII символов. Для ключей используется один набор символов, для полей типа количество или сумма другой. Так вот когда я открываю базу то вижу значения некоторых полей, а вот поля количества и суммы у меня пустые. Через dbu все нормально. Дело в том что надо раскодировать поля, уже и функция написана. Да вот раскодировать нечего. Подскажите как быть кто знает. Я уже как только мог игрался с BDE и ODBC все напрасно. Может есть какой компонент позволяющий работать с dbf без BDE.
Заранее спасибо.


 
stoper   (2002-12-23 17:17) [1]

В моем гриде, в гриде BDE я не вижу значений в поле val.
Если написать per1:=table1val.asstring то per1="";
А на запрос select * from fgood where val="" не выдает запией вообще.


 
stoper   (2002-12-24 11:22) [2]

Так может кто-то всетаки поможет. Интересный момент. Я знаю какой набор символов должен быть в поле val. Беру table1val.asstring:=chr(175)+chr(28)+chr(226)+chr(155) и вижу то что надо.Так этот набор символов там уже есть . Почему я его невижу. Подскажите кто может. Дбфник набивался, с помощью проги написаной на клипере. Поля кодировались с помощью ассмблеровских функций.Так говорит содатель проги.


 
Леван   (2002-12-24 12:01) [3]

kakoi komponent ispolzuetsia dlia dostupa k tablice:
TDBF ili TTABLE?
(TDBF - storonnii komponent, vkliuchaet nenujnuliu TRANSLACIU v pole char ansitoeem ili oemtoansi.ee nado otkliuchit)


 
stoper   (2002-12-24 12:34) [4]

Леван Использую ТТable. TDBF-не имею.


 
stoper   (2002-12-25 17:06) [5]

Я наверное слишком назоилив.Но может всетаки ктото подскажет. Моя беде в том что в поле val имется chr(0).И вот если 0 присутствует BDE видимо ничего не понимает. Пробовал TDBF тоже самое.Но по идее раз поле симольное пиши в него что хочешь.


 
sniknik ©   (2002-12-25 18:09) [6]

размер строк выставляется по #32 или #0 в конце строки, т.е. отсекаются с конца пока не другой символ.

Возьми Halcyon, там исходники, видно. С небольшими изменениями сделаеш как надо.
скачать.
http://www.vodonosov.newmail.ru/develop/develop.htm



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

Текущий архив: 2003.01.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
1-62487
ЮРИЙ_К
2003-01-10 11:54
2003.01.20
Хинт в трэе под ХР ???


1-62450
santey
2003-01-10 00:08
2003.01.20
Помогите, пожалуста!


1-62509
Slayer
2003-01-10 14:15
2003.01.20
Информация из *.AVI


1-62477
Docker
2003-01-06 20:37
2003.01.20
Блокировать ALT через OnKeyDown


14-62844
Asteroid
2003-01-02 14:00
2003.01.20
Windows без глюков нельзя назвать полноценным, но все же...