Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CONVERT не работает WHERE emp_id = CONVERT (INT, '$rdb_primary_key') / 6 сообщений из 6, страница 1 из 1
17.09.2003, 17:29
    #32268214
еще чайник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT не работает WHERE emp_id = CONVERT (INT, '$rdb_primary_key')
У меня программа формирует запрос на SQL2000 В Ассess
так
SELECT name,
CONVERT(VARCHAR, emp_id),
job_descr,
comments
FROM cq_employee
WHERE emp_id = CONVERT (INT, '$rdb_primary_key')

А ACCESS2000 не понимает CONVERT.
Если же заменить CONVERT(VARCHAR, emp_id), на emp_id, то нормально.

А ВОТ КАК ЗАМЕНИТЬ ЭТУ СТРОЧКУ НЕ ЗНАЮ: WHERE emp_id = CONVERT (INT, '$rdb_primary_key')

Что можно сделать, что бы ACCESS понял этот запрос?
КАК ЗАМЕНИТЬ ЭТУ СТРОЧКУ WHERE emp_id = CONVERT (INT, '$rdb_primary_key')

Что это за строчка? ACESS2002 ее поймет?

ОЧЕНЬ ПРИЗАТЕЛЕН....ДЛЯ МЕНЯ ЭТО ВАЖНО.
...
Рейтинг: 0 / 0
17.09.2003, 17:35
    #32268227
TatianaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT не работает WHERE emp_id = CONVERT (INT, '$rdb_primary_key')
CONVERT(VARCHAR, emp_id),
если хотел emp_id конвертировать в текст то используй CAST
CAST (emp_id AS VARCHAR(длина)),
...
Рейтинг: 0 / 0
17.09.2003, 17:44
    #32268245
еще чайник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT не работает WHERE emp_id = CONVERT (INT, '$rdb_primary_key')
Я не понял что означает в этом запросе
WHERE emp_id = CONVERT (INT, '$rdb_primary_key')
Это как написать понятно ACCESS2000.
И что это?
...
Рейтинг: 0 / 0
17.09.2003, 17:52
    #32268269
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT не работает WHERE emp_id = CONVERT (INT, '$rdb_primary_key')
Я не понял что означает в этом запросе и т.д.
Ты это у кого спрашиваешь?
Твой запрос - ты и должен на такие впоросы отвечать
...
Рейтинг: 0 / 0
17.09.2003, 17:52
    #32268270
TatianaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT не работает WHERE emp_id = CONVERT (INT, '$rdb_primary_key')
У меня программа формирует запрос на SQL2000
А ACCESS2000 не понимает CONVERT.

ты сам -то понял что пишешь?
CONVERT это функция SQL сервера
у тебя адп?
если адп- то синтаксис не правильный
а если мдб , это запрос к серверу ?
...
Рейтинг: 0 / 0
17.09.2003, 18:12
    #32268311
еще чайник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT не работает WHERE emp_id = CONVERT (INT, '$rdb_primary_key')
Позорный....смешно.
Татьяна.
Обьясню у меня есть программа которая работает с базой SQL.
ОНа должна работать и с ACCESS но работает не коректно скорее всего из-за
того что ACCESS не понимает
WHERE emp_id = CONVERT (INT, '$rdb_primary_key')
Мне надо заменить эту строчку на такую чтобы ACCESS мог общаться с моей программой.
Например. Запись:
SELECT name,
CONVERT(VARCHAR, emp_id),
job_descr,
comments
FROM cq_employee

Я ЗАМЕНИЛ на запись
SELECT name,
emp_id,
job_descr,
comments
FROM cq_employee

ВСЕ ПОШЛО.
А ВОТ ЗАПИСЬ

WHERE emp_id = CONVERT (INT, '$rdb_primary_key')
Как можно заменить.

Сразу говорю я чайник.
Что вообще моя программа хочет от записи WHERE emp_id = CONVERT (INT, '$rdb_primary_key')
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CONVERT не работает WHERE emp_id = CONVERT (INT, '$rdb_primary_key') / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]