![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ограничение по количеству символов в ячейке? [D6, Paradox]
Russko © (2003-12-26 13:15:00)
Уважаемые мастера, подскажите каким образом я могу обойти ограничение по количеству символов в ячейке.
Т.е. если при создании БД у меня столбец "ВХОДИМОСТЬ" состоит из 25 символов, а при работе программе необходимо ввести большее количество, например 30 или > символов, то как БЫТЬ?
Anatoly Podgoretsky (2003-12-26 13:49:00) [1]
И не надо про голову объяснять
Russko (2003-12-26 13:48:00) [2]
Лады, я понял, спасибо за интересное общение )))
DenK_vrtz (2003-12-26 13:43:00) [3]
Опа, все уже было высказано выше! :)
DenK_vrtz (2003-12-26 13:41:00) [4]
>Russko © (26.12.03 13:35) [6]
А ничего смешного. Вот ты сам посуди. Если у тебя в карман влезает только два яблока, а тебе хочется взять три. Тебе нужно нести его в руках, съесть или взять какую-либо тару. Правильно? Так как можно в поле в 25 символов записать больше 25?
>В процессе работы прога собирает данные по наименованиям разделителем "/" и выводит в поле "ВХОДИМОСТЬ"
а может эти данные просто выводить, а не записывать в таблицу?
Sandman25 (2003-12-26 13:39:00) [5]
[6] Russko © (26.12.03 13:35)
Да.
Если же записывать в БД не нужно, то можно написать
select ... MyField, cast(MyField as char(100)) MySuperLongStringField
и делать с MySuperLongStringField все, что угодно. При этом первоначальное значение поля будет тем же, что и в поле MyField.
Russko (2003-12-26 13:38:00) [6]
[2]Anatoly Podgoretsky
А что голова? Голова в норме пока, но либо я что-то неверно объясняю, либо....
paul_k (2003-12-26 13:38:00) [7]
Сколько символов в поле таблицы при её создании написал столько она и примет и никак не больше. то есть если тебе нужно хранить 100 или больше символов то при создании бд размер поля надо ставить 100 или больше
Anatoly Podgoretsky (2003-12-26 13:37:00) [8]
А голова?
sniknik (2003-12-26 13:37:00) [9]
а вы в 200г стакан пол литра не пытались налить? вот это действительно нелепость, не лезет!!! ;о(
Russko (2003-12-26 13:35:00) [10]
[2]DenK_vrtz, очень смешно. А что прикажешь делать? Ставить размер строкового поля 100 символов????
Russko (2003-12-26 13:33:00) [11]
Я же объяснил, что поле "ВХОДИМОСТЬ" может вмещать текст пусть 25 символов. В процессе работы прога собирает данные по наименованиям разделителем "/" и выводит в поле "ВХОДИМОСТЬ". Очевидно, что размер строки может достигать 100 и более символов. В DBGrid эта строка будет обрезана на 25 симв.
DenK_vrtz (2003-12-26 13:33:00) [12]
>если при создании БД у меня столбец "ВХОДИМОСТЬ" состоит из 25 символов,а при работе программе необходимо ввести большее количество, например 30 или > символов, то как БЫТЬ?
правильно проектировать БД
Sandman25 (2003-12-26 13:30:00) [13]
[2] Russko © (26.12.03 13:27)
Зачем это нужно?
Russko (2003-12-26 13:27:00) [14]
Кол-во символов я ставлю при создании таблицы и вывожу данные в DBGrid, неужели нет возможности обойти эту нелепость с кол-вом симолов в поле типа STRING?
Sandman25 (2003-12-26 13:20:00) [15]
DBEdit1.MaxLength = 0
Но записать в базу все равно не получится, зачем же вводить???