Доступ к 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 , то все работает.
В чем ошибка ?
|