Недавно я приобрел мобильный сканер/компьютер Honeywell Dolphin 7800. Он работает под управлением Windows Mobile Embedded Handheld 6.5. Я пишу приложение для инвентаризации. Я могу отлаживать устройство просто отлично. Приложение должно получать и обновлять данные с нашего сервера (10.0.2.6\MSSQLSERVER2008). В моем решении я добавил набор данных и перетащил таблицу, которую хотел использовать, в конструктор наборов данных. В моем коде я заполняю данные, используя следующее:
BQData.BQItemsDataTable dt1 = new BQData.BQItemsDataTable();
BQDataTableAdapters.BQItemsTableAdapter ta = new BQ_Inventory.BQDataTableAdapters.BQItemsTableAdapter();
ta.Fill(dt1);
Я получаю сообщение об ошибке "SQL Exception" при попытке выполнить "ta.fill(dt1);" и возвращается к этой строке в файле BQData.Designer.cs:
int returnValue = this.Adapter.Fill(dataTable);
Я думаю, что ошибка в строке подключения. Я пробовал не менее 20 различных комбинаций строк подключения. Для начала я предоставлю тот, который, как я ДУМАЮ, должен работать:
"Data Source=10.0.2.6\MSSQLSERVER2008;Initial Catalog=BQData;User ID=sa;Password=timeclock"
ПОЖАЛУЙСТА ПОМОГИ!!
EDIT Не критикуйте именно эту строку подключения, так как я пробовал много разных. Два "\" не применяются в этом случае, так как я ввожу эту строку в свойства TableAdapter, а не как строку в коде. Я пробовал "сохранять информацию о безопасности = true", "trusted_connection = true", "datasource = ip, port"... и т. д.