Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ACCESS -> SQL Server, вопрос по совместимости...  [new]
очень озлобленный на Microsoft
Guest
У меня вопрос!
Есть софт, стучится к ACCESS через ODBC!
Софт использует СRecordset::Open из MFC!
Но это так лирическое отступление....

А проблема в том что АССESS дату в SQL запросе воспринимает в виде #01/31/2005#

а вот SQL Server хочет
'01/31/2005'

Можно ли заставить работать программу c любой СУБД не меняя SQL запрос и не перекомпилируя программу?
Последнее что мне приходит в голову использовать параметры... со всеми вытекающми... Надо еще глянуть через какую ж... это реализовано в MFC!

Вообщем хочется вопрос решить на уровне текста запроса или базы данных...
Очень важно и срочно....
Жду любых соображений!!!
15 май 05, 05:39    [1541559]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS -> SQL Server, вопрос по совместимости...  [new]
itON
Member

Откуда: Москва
Сообщений: 391
очень озлобленный на Microsoft
Можно ли заставить работать программу c любой СУБД не меняя SQL запрос и не перекомпилируя программу?

Ну уж так-то точно нельзя
15 май 05, 10:28    [1541613]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS -> SQL Server, вопрос по совместимости...  [new]
очень озлобленный на очень озлоб
Guest
https://www.sql.ru/forum/actualthread.aspx?tid=183865

правила форума не судьба прочитать?
15 май 05, 19:58    [1541996]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS -> SQL Server, вопрос по совместимости...  [new]
BusyMan
Member

Откуда: Москва
Сообщений: 4927
itON
очень озлобленный на Microsoft
Можно ли заставить работать программу c любой СУБД не меняя SQL запрос и не перекомпилируя программу?

Ну уж так-то точно нельзя

Это смотря как писать программы... Да и от СУБД зависит... SQL же не везде одинаковый... Чтобы не говорили...
15 май 05, 20:33    [1542042]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS -> SQL Server, вопрос по совместимости...  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3300
Совершенно верно, именно параметризованные запросы и должны хоть как-то Вас спасти. Не знаю, как это реализовано в MFC, но в штатном ADODB / Visual Basic 6 рутины и геморроя порядочно.
16 май 05, 03:05    [1542296]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS -> SQL Server, вопрос по совместимости...  [new]
iSestrin
Member

Откуда: Новосибирск
Сообщений: 3811
кроме дат, у аксеса и сиквела еще очень много синтаксических различий, так что лучше сразу проверять, какая субд и в зависимости от этого строить запрос
16 май 05, 06:18    [1542318]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить