Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];

Вниз

Ошибка в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
1-82742
mer
2002-11-13 07:27
2002.11.25
События программно созданых компонентов


14-82911
Ru
2002-11-04 16:21
2002.11.25
Лигическая задача


4-83071
Radiy
2002-10-15 08:37
2002.11.25
Клавиатурный знакогенератор


14-82917
Катерина
2002-11-04 11:56
2002.11.25
Посоветуйте компонент...


4-83051
Resheto
2002-09-28 16:09
2002.11.25
Как создать таймер который будет работать и когда комп вырублен





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский