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

Вниз

IB   Найти похожие ветки 

 
Фагот ©   (2003-05-18 18:23) [0]

Господа!
По-тихонечку начинаю изучать IB и до смешного обидно - простое поле типа VarChar. Вношу через IBExpert значение в поле. Для редактирования записи завёл DBEdit/ Так вот, в этом DBEdit-е как и во всех других DB-инструментах всё пустое место поля записи зхабивается пробелами. Допустим, размер поля - 50, строка - "Первая строка ". То есть текст и 37 пробелов. Удалю 10 пробелов - вставлю 10 символов - иначе никак!!!
Что не так? Никакого кода практически нет, так что там ошибки нет...


 
Zacho ©   (2003-05-18 20:41) [1]

Ничего не понял...
Можно понятнее ?


 
Johnmen ©   (2003-05-18 21:25) [2]

Этот вопрос относится к компонентам доступа. Какие используешь ?


 
DrPass ©   (2003-05-18 23:23) [3]

Это явление типичное для поля Char, а не VarChar. Ничего не перепутал? Или в свойствах полей указано FixedChar=true?


 
Фагот ©   (2003-05-19 11:03) [4]

Для тех, кто не понял - поле длинной 50 символов. Ввожу сслово "Текст" и в значении поля вместе со словом "Текст" появляется 45 пробелов, то есть "Текст ". Пробовал на двух машинах!
>Johnmen Что имеется ввиду - D6, стандартные IBDataBase, IBTransAction, IBTabl, DBGrid
> DrPass Где посмотреть или как определить эти свойства полей. В самом IBExpert всё редактируется абсолютно нормально...


 
kravchuk ©   (2003-05-19 11:08) [5]

>Фагот © (19.05.03 11:03)
Ты уверен что там добавляются пробелы?! просто обычно столбец грида расширяется до максимальной длины поля


 
Фагот ©   (2003-05-19 11:14) [6]

>kravchuk Да, блин, за кого Выменя принимаете? Я же говорю - ПРОБЕЛЫ, #32 символ, если так понятнее, удалил три символа - вставил три символа, но не больше...


 
Victor_Cr ©   (2003-05-19 11:55) [7]

Эта ошибка на клиенте... на сервере эти данные хранятся без пробелов (должны хранится). Поэтому в инспекторе свойств компонент доступа (IBTable, IBDataBase) ищи >> DrPass © (18.05.03 23:23) в том поле которое тебя интересует.

А это
> Фагот © (19.05.03 11:14)
> >kravchuk Да, блин, за кого Выменя принимаете?

лишнее, так не стоит делать в форумах... Удачи


 
гончий   (2003-05-19 12:57) [8]

Действительно TIBTable с полями типа Char такое вытворяет. Я лично для доступа к IB, да и другим СУБД использую ZeosLib


 
Фагот ©   (2003-05-19 14:05) [9]

Может мне кто-нибудь скажет - в чём причина? Что конкретно нужно сделать с TIBTable, чтобы избавиться от проблемы?


 
Danilka ©   (2003-05-19 14:07) [10]

Фагот © (19.05.03 14:05)
не использовать никогда TIBTable.
при работе с серваками совсем другой подход, отличный от работы с таблицами. надо работать через запросы, забирать только то, что нужно, а не всю таблицу.


 
MSSQL2k   (2003-05-19 14:22) [11]

Фагот © (18.05.03 18:23)
>простое поле типа VarChar

попробуйте поменять на другой тип..например nVarChar(если в IB есть такой) и т.п.
..чтото на подобе в MSSQL у меня было..


 
Фагот ©   (2003-05-19 14:36) [12]

Де не то это всё, не то :-(((((
Почему я откываю через IBTable другие базы, например, empployees.gdb и там с этим всё нормально!.. Создаю свою базу с нуля и сразу сабж :-(((


 
app ©   (2003-05-19 14:46) [13]

Раз другие нормально, а твоя нет, то сделай сам вывод!


 
MSSQL2k   (2003-05-19 14:47) [14]

..Вы точно попробывали?
MSSQL2k (19.05.03 14:22)
:)


 
Фагот ©   (2003-05-19 14:54) [15]

Из 10 ответов только один несёт хоть крохи информации. Уважаемые господа, если Вы не разбираетесь - не отвечйте, пожалуйста, не обнадёживайте зря!!!


 
Anatoly Podgoretsky ©   (2003-05-19 15:05) [16]

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


 
Фагот ©   (2003-05-19 16:05) [17]

НУ ДАК И СКАЖИТЕ - ЧТО Я ДЕЛАЮ НЕ ТАК! ЧЕГО Я ДОБИВАЮСЬ! СКАЖИТЕ В ЧЁМ МОЯ ОШИБКА!


 
Danilka ©   (2003-05-19 16:09) [18]

Фагот © (19.05.03 16:05)
когда ты создаешь базу, у тебя ошибка в скрипте в 17 строке.



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

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

Наверх




Память: 0.51 MB
Время: 0.014 c
1-26532
Deus
2003-05-25 21:05
2003.06.09
Насчёт размера программ(в памяти)


7-26817
Seb_Kost
2003-04-08 06:36
2003.06.09
Как очистить буфер порта в Async


1-26530
Navi
2003-05-25 08:50
2003.06.09
Восстановление зарегистрированного расширения


7-26810
JohnKorsh
2003-04-07 10:34
2003.06.09
Позиционирование Label.


14-26663
VMSIVETS
2003-05-23 12:31
2003.06.09
Срочно нужен компонент для работы с БД