|
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
|
|
Досадная ошибка при импорте с файла DBF...23.04.2012, 18:01. Показов 2702. Ответов 11
Метки нет (Все метки)
Как выйти с такого положения?
Импортировал таблицы из файла DBF, поле лицевой счет "LICS" текстовое и не знаю, как оно было ранее написано, но впереди текста (это цифри) оказались пробелы. Я теперь знаю, как бы можно было этого избежать, но с таблицами проведено много преобразований и не охота снова терять так много времени. А теперь при попытке обновления из-за этих пробелов проблемы. Можно ли как-то убрать эти пробелы в указанном поле, до первого символа, слева?
0
|
|
| 23.04.2012, 18:01 | |
|
Ответы с готовыми решениями:
11
Вылетает ошибка при импорте из SQL-файла Ошибка при имени dbf файла более 8 символов ( MSDASQL.1 ) Ошибка при загрузке DBF файлов с датой 'dd.mm.yy' (DBF FoxPro, TADOQvery, DataSource, DBGrid) |
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 23.04.2012, 21:44 | |
|
Используйте функциb Trim:
Функции LTrim, Rtrim и Trim возвращают значение, содержащее копию строки, из которой удалены пробелы, находившиеся в начале строки (LTrim), в конце строки (RTrim) или в начале и конце строки (Trim). Синтаксис: LTrim(строка) RTrim(строка) Trim(строка) Применение в запросе: SELECT LTrim(ПолеТаблицы) FROM Таблица; Или Вы хотели удалить пробелы в файле dbf (из FoxPro)?
0
|
|
|
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
|
|
| 23.04.2012, 22:01 [ТС] | |
|
Михайло, здравствуйте.
Благодарю, а то совсем загрустил был...
0
|
|
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 23.04.2012, 22:23 | |
|
А чому засумували? Листа від мене сьогодні одержали?
0
|
|
|
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
|
|
| 24.04.2012, 12:28 [ТС] | |
|
Iще нi.
0
|
|
|
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
|
|
| 24.04.2012, 12:50 [ТС] | |
|
Михайло, так в запросе навелся порядок, а мне то надо, чтобы порядок в таблице был.
SELECT Trim(PCNT) FROM PARA; То есть у меня в таблице PARA надо, чтобы убрались пробелы.
0
|
|
|
0 / 0 / 0
Регистрация: 01.10.2011
Сообщений: 290
|
|
| 24.04.2012, 13:14 | |
|
Ну вопрос то тривиальный.
....так преобразуй ентот запрос на "Создание таблицы" и он тебе создаст например новую таблицу PARA+ с наведенным там порядком.
0
|
|
|
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
|
|
| 24.04.2012, 13:22 [ТС] | |
|
Благодарю, я где то встречал преобразование запроса в таблицу, а вот сейчас все обыскал и ничего не нашел.
Я понимаю, что, наверное, просто и для Вас смешно, но не делал я этого .... Подскажите как это преобразование делать?
0
|
|
|
0 / 0 / 0
Регистрация: 01.10.2011
Сообщений: 290
|
|
| 24.04.2012, 13:33 | |
|
Вот открыл ты енот запрос на выборку в режиме конструктора и нажми правую кнопку мыши и в контекстовом меню выбери - Тип запроса => Создание таблицы далее появится окошко введи имя таблица например PARA+ далее ок и сохрани запрос и запусти его потом И УСЁ.
КАК ПРОСТО. Читай все таки книжки иногда по Access
0
|
|
|
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
|
|
| 24.04.2012, 14:32 [ТС] | |
|
TO: neo-programer
Вот енто, как ты пишешь всегда, ты хотябы раз деда не поддевал. Ну буду искать я в книге до синих веников, а так, спасибо тебе, я уже знаю ответ. /Читай все таки книжки иногда по Access / Да я ими обложился, надо знать где читать..../ Благодарю тебя, мой друг!
0
|
|
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 24.04.2012, 14:42 | |
|
А так же можно с помощью запроса на обновление:
1. Создаёте запрос на выборку, в котором выводятся все поля (столбцы) с лишними пробелами. Пусть это будет поле ТекстовоеПоле. 2. В пункте меню MS Access "Запрос" выбираете "Обновление". 3. В появившейся строке "Обновление" пишите так: LTrim([Таблица].[ТекстовоеПоле]). 4. Запускаете запрос на исполнение.
0
|
|
|
1 / 1 / 0
Регистрация: 09.04.2010
Сообщений: 459
|
|
| 24.04.2012, 16:53 [ТС] | |
|
Миша, спасибо.
Я так все и сделал, только убрал пробелы с обеих сторон, то есть применил Trim
0
|
|
| 24.04.2012, 16:53 | |
|
Помогаю со студенческими работами здесь
12
При попытке выборки из dbf файла - ошибка "Индекс не найден" Ошибка при импорте Ошибка при импорте БД Ошибка при импорте Ошибка при импорте Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|