![]() |
|
|
![]()
|
|
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
Возникла проблема, немогу понять из-за чего, топорными методами не хочу решать данную проблему, нужна помощь
Вообщем при редактировании записей БД на FOXPRO поля сразу забиты пробелами, т.е. моя инфа а дальше на всю длину строки пробелы, к примеру у меня поле может вместить 10 символов, при редактировании, записи будет к примеру так: "1234567 " как сделать так чтобы в конец не забивались пробелы, видимо что-то нада проставить либо в таблице БД, либо в DBEDIT-ax либо в ADOTable либо в DBGrid чтобы это не происходило, запарился уже искать -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| OMu4KA |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 14.6.2007 Репутация: нет Всего: нет |
Попробуй в ADOTable обрезать строку перед занесением в базу (либо при чтении из базы, когда пробелы начинают мешать), если тебе это подходит. Ниже - код, обрезающий пробелы и с начала, и с конца строки:
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Поля на фоксе всегда забиты пробелам, поэтому инфу из них надо брать с обрезанием этих пробелов, т.е. это функция на фоксе ALLTRIM, на Дельфи TRIM, на билдере не знаю, но тоже должна быть какая-то.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| OMu4KA |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 14.6.2007 Репутация: нет Всего: нет |
Точно! extern PACKAGE AnsiString __fastcall Trim(const AnsiString S); AnsiString __fastcall AnsiString::Trim() const; Это сообщение отредактировал(а) OMu4KA - 28.4.2008, 10:42 |
|||
|
||||
![]()
|
| Правила форума "C++: Базы данных" | |
|
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |