Показать сообщение отдельно
Старый 30.11.2005, 17:00   #1  
111andrei is offline
111andrei
Участник
Самостоятельные клиенты AX
 
52 / 9 (1) +
Регистрация: 29.04.2004
Адрес: Москва
Доступ к VIEW SQL SERVER из Axapta
Добрый день

Не могу получить доступ к VIEW SQL SERVER из Axapta

Пишу


Statement st;

OdbcConnection Con;

ResultSet resultSet;

str ServerName;

str DatabaseName;

str User;

str Password;

str str_st;

str TableName;



LoginProperty LP = new LoginProperty();

;

ServerName =***;

DatabaseName =***;

User =***

Password =***;

TableName =***;

LP.setDatabase(DatabaseName);

LP.setServer(ServerName);

LP.setUsername(User);

LP.setPassword(Password);

Con = new OdbcConnection(LP);

// str_st ="select * from (" + TableName + ")";

str_st =TableName;

resultSet = st.executeQuery(str_st);

while (resultSet.next())

{ *****


, где TableName – имя VIEW в SQL SERVER.

Программа доходит до

while (resultSet.next())

и выдает ошибку

[Microsoft][ODBC SQL Server Driver][SQL Server]The request for procedure 'TpS_ItemTurnOverOnDateN' failed because 'TpS_ItemTurnOverOnDateN' is a view object.

Причем если в str_st пишешь запрос к таблицам SQL SERVER , то все работает.

В чем ошибка ?