Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL-таблицы и Access / 11 сообщений из 11, страница 1 из 1
25.09.2003, 17:49
    #32275912
Новичонка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-таблицы и Access
День добрый!
Я недавно стала делать базки в аксессе, и столкнулась вот с какой проблемой: таблицы лежат на SQL, подвязаны к аксесовской базе, делаю простейшую форму, получается если поле например варчар (50), а заполнено только 10 символов, до конца забивается пустотой, чтобы поправить такую запись нужно сначала стереть в конце эту пустоту а потом дописывать что-то еще... как то мне вот не понятно отчего так происходит? ну т.е. я понимаю что аксес сам добивает концы строк и в sql шлет уже до конца заполненные.. как такого избежать. Да даже если просто в таблице заполнять, все равно он до конца все заполняет, т.е. форма тут ни при чем...

--
надеюсь можно понять что я тут написала? :)

Заранее БОЛЬШОЕ спасибо за ответ!
...
Рейтинг: 0 / 0
25.09.2003, 18:00
    #32275930
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-таблицы и Access
Наверное, не varchar (строки переменной длины), а char (строки фиксированной длины).
Если для отображения, то достаточно Rtrim(Ltrim(строка)) - удалить пробелы в запросе.
...
Рейтинг: 0 / 0
25.09.2003, 18:12
    #32275952
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-таблицы и Access
Rtrim(Ltrim(строка)) = Trim(строка)

А если это действительно именно varchar, то странно.
...
Рейтинг: 0 / 0
26.09.2003, 09:45
    #32276335
Новичонка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-таблицы и Access
Действительно это глюк на char :)) Простите за невнимательность и большое спасибо за наводку! :)
...
Рейтинг: 0 / 0
26.09.2003, 13:20
    #32276694
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-таблицы и Access
Это не глюк. Именно этим char отличается от varchar.
...
Рейтинг: 0 / 0
26.09.2003, 13:25
    #32276706
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-таблицы и Access
Владимир Саныч
Rtrim(Ltrim(строка)) = Trim(строка)

А в adp есть Trim()? По-моему нет.
...
Рейтинг: 0 / 0
26.09.2003, 13:35
    #32276735
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-таблицы и Access
If нет Then я не прав...
...
Рейтинг: 0 / 0
26.09.2003, 13:48
    #32276765
Новичонка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-таблицы и Access
Да я имела ввиду что это я глючу, понятно дело что в этом и суть
...
Рейтинг: 0 / 0
26.09.2003, 13:53
    #32276771
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-таблицы и Access
BOL!
...
Рейтинг: 0 / 0
26.09.2003, 13:54
    #32276772
OldPferd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-таблицы и Access
В MS SQL желательно еще посмотреть SET ANSI_PADDING
...
Рейтинг: 0 / 0
26.09.2003, 14:01
    #32276785
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-таблицы и Access
RTRIM & LTRIM
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL-таблицы и Access / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]