Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.25;
Скачать: CL | DM;

Вниз

Ошибка в SQL-запросе   Найти похожие ветки 

 
AlexE   (2002-11-05 11:39) [0]

Здравствуйте! Пытаюсь выполнить такой запрос:
SELECT TankFeed
FROM TANK1 Tank1
WHERE CAST ( TankFeed AS CHAR(10) ) LIKE "%1102"
TankFeed - числовое поле (длинное целое); база данных - Access 97
Запрос формирую в SQL-Builder. На этапе формирования ошибок не находится, а при попытке выполнить выдается ошибка:
"Ошибка синтаксиса (пропущен оператор) в выражении запроса Cast(TankFeed As ... ". Никак не пойму в чем дело. Подскажите, пожалуйста, буду очень признателен.


 
SaS13 ©   (2002-11-05 11:48) [1]

имхо Access не поддерживает Cast


 
AlexE   (2002-11-05 11:51) [2]

To SaS13:
А что-нибудь наподобие есть?


 
KoluChi ©   (2002-11-05 12:31) [3]

Есть встроенные функции преобразования, какие точно - не скажу.
Смотри в справке Функции MS Excel. У меня русский Office и справка какая-то кривая.


 
SaS13 ©   (2002-11-05 12:35) [4]

AlexE (05.11.02 11:51)
Попробуй так:
SELECT TankFeed
FROM TANK1
WHERE TankFeed LIKE "*1102"



 
sniknik ©   (2002-11-05 12:41) [5]

а зачем тебе это? TankFeed это число? пробуй без всего так работает
SELECT * FROM 1saccs WHERE isfolder like "%1"
isfolder здесь INTEGER.


 
AlexE   (2002-11-05 12:43) [6]

Пробовал, выдается "Ошибка несоответствия типов данных в выражении условия отбора."


 
sniknik ©   (2002-11-05 12:55) [7]

еще вариант
SELECT * FROM 1saccs WHERE CStr(isfolder) like "%1"

возможно 97 не поддерживает того (может и этого). переходи на 2000.


 
LordOfSilence ©   (2002-11-05 12:59) [8]

SELECT [Tank].[ID], [Tank].[Number]
FROM Tank
WHERE ((([Tank].[Number]) Like "*5"));

Только что попробовал - работает.
Из всей таблицы отбирает действительно
только те, которые заканчиваются на 5.
Поле Number - естесственно числовое.


 
AlexE   (2002-11-05 13:01) [9]

To Sniknik:
Большое спасибо! Заработало!!!



Страницы: 1 вся ветка

Текущий архив: 2002.11.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
6-82908
Aralekin
2002-09-26 19:41
2002.11.25
Vot takoy voprosik u menya....


1-82761
Z-Yuri
2002-11-11 11:26
2002.11.25
Подскажите формат файла


4-83080
BFG-2000
2002-09-12 19:58
2002.11.25
Приведите пример использования WM_SETFONT


1-82786
Шурик Ш
2002-11-13 13:35
2002.11.25
Работа с Excel ем


3-82680
saniok
2002-11-06 19:36
2002.11.25
А что, больше 7-ми в парадоксе нельзя?