Показать сообщение отдельно
  #1  
Старый 28.03.2007, 11:54
vinni vinni вне форума
Начинающий
 
Регистрация: 26.01.2006
Сообщения: 135
Репутация: 10
По умолчанию Delphi и SQL Server

Вопрос легкий для тех кто в курсе :-) Прога поиска по одной таблице на SQL-сервере. Запрос:
Код:
  ADOQuery1.SQL.Add('SELECT SS,SN_POL,FAM,IM,OT,W,DR,SN_DOC,C_DOC,ADRES,OKATO_REG,S_EDV,DB_EDV,DE_EDV,C_KAT1,C_KAT2,DATE_RSB,DATE_RSE,U_TYPE,DATA FROM [REG_LGOT].[dbo].[r2007] as t WHERE t.SS='+MaskEdit3.Text+''); 
выдаецца ошибка: 'Invalid column name 'БАРАНОВ''. Т.е. в МаскЭдит я ввожу фамилию какова-нть товарища, а компилятор думает што это поле в таблице. Если запрос без конструкции WHERE - все работает нормально, т.е. выбираюцца все записи из таблицы (в ДБГрид).

Т.е. получаецца, што косяк в синтаксисе конструкции WHERE. Кавычки пробовал разные - не помогает. Причом если поиск производицца по ДБФ-файлу на диске - все работает и с конструкцией WHERE.

Помогите плиз... Заранее спасибо!
Ответить с цитированием