crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в SQLite, неадекватное сообщение об ошибке синтаксиса.
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
MoPDoBoPoT Дата 23.1.2011, 17:12
  Мне кажется это из-за особености записи конструкции выбора констант и вычисляемых выражений, например:
SELECT 'Test', 2*2

В Oracle, например, для таких целей существует системная таблица DUAL, поэтому там получается "классический" вид: "SELECT ... FROM ...", а у SQLite вот так.
Litkevich Yuriy Дата 23.1.2011, 10:05
  10 мин потерял пытаясь понять, что не нравится этому индюку.
Смотрю в БД вижу поля в таблице:
F_ID, TYPE, VALUE, REFDES

Делаю выборку по всем полям, получаю сообщение:
Цитата
no such column: F_ID Unable to execute statement"


А проблема была в следующем:
"SELECT F_ID,
TYPE,
VALUE,
REFDESFROM CAD;"

Тут в принципе синтаксис SELECT-а не верен (формально отсутствует слово FROM).

странно как-то он себя ведёт.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 13:18