AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: За рубежом > DAX in English
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.08.2005, 04:02   #1  
gb is offline
gb
Участник
 
42 / 15 (1) ++
Регистрация: 31.03.2005
ODBCConnection Execute Select
Hello,
I am trying to execute Select using ODBCConnection. I constructed sql string and then tried to execute it.

sqlstr = "SELECT [Order].order_status_id, Claim.claimstatus_id FROM [Order] INNER JOIN Claim ON [Order].claim_id=Claim.claim_id AND [Order].order_id=999999";

I get this error message. Does anybody know why?

Message (18:53:36)
1952621871 999999 19526218
Cannot read a record in ().
The SQL database has issued an error.
[Microsoft][ODBC SQL Server Driver][SQL Server]Changed language setting to us_english.

If I execute just this:

sqlstr = "SELECT [Order].order_status_id, Claim.claimstatus_id FROM [Order] INNER JOIN Claim ON [Order].claim_id=Claim.claim_id";

I don't get the error.

Thanks in advance.
Старый 06.08.2005, 12:22   #2  
Ned is offline
Ned
Lean Six Sigma
 
680 / 99 (5) ++++
Регистрация: 29.12.2002
Адрес: самолёт
What type is [Order].order_id field?
__________________
Viacheslav Nefedov, http://www.nefedov.net, http://restock.guru/
Старый 06.08.2005, 13:33   #3  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
when using filters, use the where clause instead
so:
join Claim on Claim.field=Order.field WHERE Order.field=99999

Hope this helps
Старый 06.08.2005, 17:27   #4  
gb is offline
gb
Участник
 
42 / 15 (1) ++
Регистрация: 31.03.2005
Order_ID is integer.
Старый 06.08.2005, 17:27   #5  
gb is offline
gb
Участник
 
42 / 15 (1) ++
Регистрация: 31.03.2005
It didn't help. I get the same error.
Старый 06.08.2005, 18:03   #6  
gb is offline
gb
Участник
 
42 / 15 (1) ++
Регистрация: 31.03.2005
I got it working.
thank you everyone
Старый 07.08.2005, 00:00   #7  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Well, share the solution with us, will you?

Thanks
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
2 while select или join? _scorp_ DAX: Программирование 9 23.01.2009 16:02
Разница NotInTTS и Found Logger DAX: База знаний и проекты 6 18.09.2008 12:35
gatesasbait: Reverse keyword on Select Statements Blog bot DAX Blogs 0 08.02.2008 00:10
Fred Shen: Always use recId to know if a select statement returns a record Blog bot DAX Blogs 0 28.10.2006 16:40
Вопрос про Demand Planner slava09 DAX: Функционал 4 25.09.2006 11:43

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:06.