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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2014, 13:26   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

aleksskay, строки в SQL запросах нужно брать в кавычки!
или использовать запросы с параметрами и строки передавать в запрос в качестве параметров

ОМГ.
"Английский язык" - это не параметр, это у Вас название поля??
Так Вы же структуру БД неверно спроектировали!!!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.09.2014, 13:27   #12
Toxa
Форумчанин Подтвердите свой е-майл
 
Аватар для Toxa
 
Регистрация: 01.12.2006
Сообщений: 514
По умолчанию

aleksskay
какую ошибку выдает?
Код:
cbSubject.text ='Английский язык'
этот код в SQL или просто в делфе?
если ты в SQL подставляешь 'Английский язык', то понятно от куда ошибка
надо
Код:
quSelValues.SQL.Add('Select'+cbSubj ect.Text + 'From'+dm.taClass.TableName + ' where поле = :ppar');
quSelValues.parambyname('ppar').value := 'Английский язык';
quSelValues.Open;
а вообще, надо почитать как работать в делфе в базами данных и о SQL
Пишу на Delphi за еду

Последний раз редактировалось Toxa; 05.09.2014 в 13:31.
Toxa вне форума Ответить с цитированием
Старый 05.09.2014, 13:31   #13
aleksskay
Форумчанин
 
Регистрация: 20.12.2011
Сообщений: 102
По умолчанию

Ну да Английский язык это название поля ?
aleksskay вне форума Ответить с цитированием
Старый 05.09.2014, 13:36   #14
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Select [Английский язык] From ...

Наверно русский язык, немкецкий язык и пр. нащвания других полей?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 05.09.2014 в 13:38.
Аватар вне форума Ответить с цитированием
Старый 05.09.2014, 19:39   #15
aleksskay
Форумчанин
 
Регистрация: 20.12.2011
Сообщений: 102
По умолчанию

Значит пробелы нельзя использовать для полей в Access?
aleksskay вне форума Ответить с цитированием
Старый 08.09.2014, 10:10   #16
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от aleksskay Посмотреть сообщение
Значит пробелы нельзя использовать для полей в Access?
не нужно. Но можно.
Постом выше Вам же показали, как к подобным поля обращаться:
обязательно берите в квадратные скобки подобные наименования
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка в sql hunter03 Помощь студентам 8 04.12.2011 00:18
Ошибка запроса в SQL ==Terman== Microsoft Office Access 3 20.04.2010 19:12
Ошибка в IBQuery.SQL Art_ БД в Delphi 7 12.05.2009 00:44
Ошибка SQL запросе. EVG44 БД в Delphi 2 21.10.2007 22:42
ошибка в SQL Cantana SQL, базы данных 2 11.09.2007 12:03