Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2010, 12:32   #1
Sinsinmin
 
Регистрация: 27.04.2010
Сообщений: 8
По умолчанию Русские поля в БД

При заполнении таблицы использовал русские поля с пробелами. Теперь при запросах выдаёт ошибку. Можно ли как то сделать запрос или нужно убрать пробелы из названия полей?

Запрос:

Select * from 'о товаре'
Where код товара=101

так же и для записи запрос другого вида:

Select * from 'о товаре'
Where Название товара=фругурт 5%
Sinsinmin вне форума Ответить с цитированием
Старый 30.04.2010, 12:40   #2
quit
Я есть!
Форумчанин
 
Аватар для quit
 
Регистрация: 17.02.2008
Сообщений: 318
По умолчанию

ИМХО. Пробелы - очень плохо, плохой тон используй вместо пробела "_"
©Учиться, учиться и еще раз учиться!
quit вне форума Ответить с цитированием
Старый 30.04.2010, 13:16   #3
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
По умолчанию

Цитата:
Сообщение от Sinsinmin Посмотреть сообщение
При заполнении таблицы использовал русские поля с пробелами. Теперь при запросах выдаёт ошибку. Можно ли как то сделать запрос или нужно убрать пробелы из названия полей?
какая СУБД.
В MS SQL server 2005 и выше можно писать и русскими и с пробелами.

пример

Код:
select * from [таблица тест]
p.s. в 2000 не помню.

но все равно как уже было сказано придерживайтесь правил оформляния, используя "_"
О, степь родимая, как я скучаю по тебе...

Последний раз редактировалось Neymexa; 30.04.2010 в 13:38.
Neymexa вне форума Ответить с цитированием
Старый 30.04.2010, 13:21   #4
Sinsinmin
 
Регистрация: 27.04.2010
Сообщений: 8
По умолчанию

DataBase Desktop Paradox7
Поставил вместо пробела "_" подчёркивание. Теперь выдаёт ошибку Invalid Field Name Код_товара
Запрос такой

Select * From "О товаре"
Where Код_товара=101

Последний раз редактировалось Sinsinmin; 30.04.2010 в 13:52.
Sinsinmin вне форума Ответить с цитированием
Старый 30.04.2010, 13:53   #5
Sinsinmin
 
Регистрация: 27.04.2010
Сообщений: 8
По умолчанию

До этого я не выбрал DataBaseName в объекте Query
Случайно посмотрел. Теперь вроде работает

Последний раз редактировалось Sinsinmin; 30.04.2010 в 14:02.
Sinsinmin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
получить данные поля исходя из lookup-поля malayka Помощь студентам 0 21.04.2010 21:19
как получить значение поля грид на основе значения другого lookUp поля malayka БД в Delphi 0 21.04.2010 19:06
русские буквочки elka Помощь студентам 4 09.01.2010 03:49
Выявление одинаковости значений поля в одной талице по значению поля в другой nikmay SQL, базы данных 4 13.08.2009 12:51