See the 5185 error code documentation for details axserverconnect adsconnect

We are trying to get the data from VFP tables using Advantage .Net Data provider. When we have installed the “ dataprovider.exe ” which we have downloaded from following URL: http://devzone.advantaged

We are trying to get the data from VFP tables using Advantage .Net Data provider. When we have installed the “dataprovider.exe” which we have downloaded from following URL:

http://devzone.advantagedatabase.com/dz/content.aspx?Key=20&Release=19&Product=4&Platform=11

Here we didn’t provide any information such as (Customer number or Company name Or S-user ID) while downloading the installer and during the installation also it didn’t ask for any information such as (Customer number or Company name Or S-user ID).

When we have installed the installer (dataprovider.exe) we have got the DLL for Advantage .Net Data provider, So we have added that DLL reference to our application and queried the VFP tables and we are able to get the data from VFP tables when running application in my machine that is my personal desktop.

We are getting issue here when we access my machine through remote desktop from a different machine. We are getting following error:

Error 5185: Local server connections are restricted in this environment. See the 5185 error code documentation for details. axServerConnect

My Code is as follows:

public void GetVFPData()

{

try

{

string path = @»E:tfssourcePOCAdvantageODBCExampleAdvantageODBCExamplereylinreylindata»;

AdsConnection conn = new AdsConnection(«data source=» + path + «;tabletype=vfp;servertype= Local;»);

AdsCommand cmd;

var adapter = new AdsDataAdapter();

conn.Open();

// create a command object

cmd = conn.CreateCommand();

// specify a simple SELECT statement

cmd.CommandText = «select * from Category»;

var table = new DataTable();

adapter.SelectCommand = cmd;

adapter.Fill(table);

conn.Close();

}

catch (AdsException e)

{

// print the exception message

Console.WriteLine(e.Message);

}

catch (Exception)

{

throw;

}

}

}

Please help and guide us to move further. We appreciate your quick response for the email that we have sent.

Thanks you very much.

При запуске программ Error 5185: Local server connections are restricted in this environment.

Pozdnyakov_AS

Новичок
Сообщения: 5
Зарегистрирован: 22 мар 2012, 06:31

Ошибка 5185

При запуске некоторых (основных) программ (АЗС-ЭКОЛОГ, Инвентаризация и т.д.) появляется ошибка:
Error 5185: Local server connections are restricted in this environment.
See the 5185 error code documentation for details. axServerConnect.

Работа в организации осуществляется через терминальный доступ (удаленный рабочий стол)!
Что делать?

Аватара пользователя

Kotucheny

Душа форума Звезда за порядок

Модератор
Сообщения: 1848
Зарегистрирован: 10 фев 2011, 10:28
Награды: 2
Откуда: Тамбов
Благодарил (а): 268 раз
Поблагодарили: 292 раза

Re: Ошибка 5185

Сообщение

Kotucheny » 12 мар 2014, 19:44

Лучше всего Вам написать на официальную почту Фирмы Интеграл.

Изображение

Катя, Катя, Катерина, до чего ж ты хороша!
Не пошла работать в школу, на завод зато пошла!
И теперь на производстве от нее огромный толк!
Весь Тамбов Катюшу знает и забыт тамбовский волк.(с)

Аватара пользователя

Вадим Зыков

Интеграл
Сообщения: 5476
Зарегистрирован: 27 июн 2005, 13:41
Откуда: Санкт-Петербург
Благодарил (а): 244 раза
Поблагодарили: 2675 раз
Контактная информация:

Re: Ошибка 5185

Сообщение

Вадим Зыков » 13 мар 2014, 08:06

Программы не работают через удаленный рабочий стол (терминальный доступ).

Интегрируй форум в Яндекс

P.S. Вопросы по работе с программами или выбору программ прошу писать либо на форуме в соответствующих темах, либо по электронной почте. В ЛС на такие вопросы не отвечаю. Прошу понять правильно.

Pozdnyakov_AS

Новичок
Сообщения: 5
Зарегистрирован: 22 мар 2012, 06:31

Re: Ошибка 5185

Сообщение

Pozdnyakov_AS » 13 мар 2014, 09:46

Вадим вообще что-ли нет никакой возможности работать в терминальном доступе???
Может докупить что-нибудь или ключ нужен специальный?
Почему это не реализовано, ведь это очевидные потребности пользователей Ваших программ?!!!
Думаю, что у многих пользователей будет рано или поздно возникать эта потребность!

У нас в организации всех сотрудников переводят на работу с виртуальными машинами, а нам что делать в этом случае?

Аватара пользователя

Вадим Зыков

Интеграл
Сообщения: 5476
Зарегистрирован: 27 июн 2005, 13:41
Откуда: Санкт-Петербург
Благодарил (а): 244 раза
Поблагодарили: 2675 раз
Контактная информация:

Re: Ошибка 5185

Сообщение

Вадим Зыков » 13 мар 2014, 10:12

К большому сожалению это не предусмотрено в наших программах. Докупить нечего.

Интегрируй форум в Яндекс

P.S. Вопросы по работе с программами или выбору программ прошу писать либо на форуме в соответствующих темах, либо по электронной почте. В ЛС на такие вопросы не отвечаю. Прошу понять правильно.


Аватара пользователя

DDim

Эколог
Сообщения: 3594
Зарегистрирован: 12 дек 2011, 15:22
Награды: 5
Откуда: Москва
Благодарил (а): 872 раза
Поблагодарили: 1195 раз
Контактная информация:

Re: Ошибка 5185

Сообщение

DDim » 16 июн 2019, 15:21

Вот тут решил тоже попробовать в выходные через удаленный рабочий стол Эколог запустить. Результат та же Ошибка 5185.
Не планируется ли всё же реализовать возможность работать удаленно?

VadimV

Звезда за помощь Медаль за помощь

Заслуженный эколог
Сообщения: 2240
Зарегистрирован: 09 июн 2008, 04:20
Награды: 2
Благодарил (а): 302 раза
Поблагодарили: 306 раз

Re: Ошибка 5185

Сообщение

VadimV » 16 июн 2019, 17:16

Работаю периодически через Тимвьювер, никаких проблем ,кроме скорости не очень высокой. Но это какие-то косяки с роутером.

Аватара пользователя

DDim

Эколог
Сообщения: 3594
Зарегистрирован: 12 дек 2011, 15:22
Награды: 5
Откуда: Москва
Благодарил (а): 872 раза
Поблагодарили: 1195 раз
Контактная информация:

Re: Ошибка 5185

Сообщение

DDim » 16 июн 2019, 18:20

VadimV, похоже придётся так же, а хотелось без этого ) спецом ВПН настроил — так то для Тимвьюера он и не нужен )

Аватара пользователя

Вадим Зыков

Интеграл
Сообщения: 5476
Зарегистрирован: 27 июн 2005, 13:41
Откуда: Санкт-Петербург
Благодарил (а): 244 раза
Поблагодарили: 2675 раз
Контактная информация:

Re: Ошибка 5185

Сообщение

Вадим Зыков » 17 июн 2019, 09:12

DDim, нет не планируется.

Интегрируй форум в Яндекс

P.S. Вопросы по работе с программами или выбору программ прошу писать либо на форуме в соответствующих темах, либо по электронной почте. В ЛС на такие вопросы не отвечаю. Прошу понять правильно.

Join the DZone community and get the full member experience.

Join For Free

In one of my projects I have to read FoxPro DBF-files and import data
from them. As this code must run in server and customer doesn’t want to
install FoxPro there we found another solution that seems at least to
me way better. In this posting I will show you how to read DBF-files
using Sybase Advantage data providers.

Getting Advantage data providers

Here are the download links to data providers:

  • Advantage .NET Data Provider Release 10.1 for Windows (32-bit and 64-bit)
  • Platforms for Advantage OLE DB Provider Release 10.1
  • Platforms for Advantage ODBC Driver Release 10.1

I downloaded and installed .NET data provider and my example here is fully based on this.

Configuring application

Advantage Data provider test application

If you run application without configuring some data providers stuff before you will get the following error:

Error 5185: Local server connections are restricted in this environment. See the 5185 error code documentation for details.

Go to your application bin folder and add there usual text file called ads.ini. Here is the content for this file:

[SETTINGS]
MTIER_LOCAL_CONNECTIONS=1

Make sure you add reference to Advantage data provider assembly and include ads.ini to your project like shown on image above.

Getting data to DataTable

Here is short code example about how to get data from DBF-file to DataTable.

static void Main(string[] args)
{
    var tableName = "TABLENAME_WITHOUT_EXTENSION";
 
    var connStr = "data source={0};tabletype=vfp;servertype= local;";
    connStr = string.Format(connStr, "c:\temp\");
 
    var table = new DataTable();
 
    using (var conn = new AdsConnection(connStr))           
    using (var adapter = new AdsDataAdapter())
    using (var cmd = new AdsCommand())
    {
        cmd.Connection = conn;
        cmd.CommandText = "select * from " + tableName;
        adapter.SelectCommand = cmd;
 
        conn.Open();
        adapter.Fill(table);
        conn.Close();
    }

    Console.WriteLine("Table fields:");
    foreach (DataColumn col in table.Columns)
        Console.WriteLine(col.ColumnName);
 
    Console.WriteLine(" ");
    Console.WriteLine("Rows: " + table.Rows.Count);
 
    Console.Read();
}

If
Advantage data providers were installed correctly and there are no
errors in table names, locations and your SQL query then you should see
list of table column names and row count on console window when you run
the application.

Data (computing)
Advantage (cryptography)
Database

Published at DZone with permission of Gunnar Peipman, DZone MVB.

See the original article here.

Opinions expressed by DZone contributors are their own.

Понравилась статья? Поделить с друзьями:
  • Sedo gateway api soap sedogateway сервера https sedo fss ru произошла ошибка
  • Sending error report over smapi is disabled negative priority skipping варфейс
  • Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium
  • Sending error report over smapi is disabled negative priority skipping warface
  • Sed re error illegal byte sequence