Я пытаюсь отправить запросы в базу данных SQL из приложения Windows CE 7 C ++, работающего на архитектуре ARM.
Во время моего исследования я нашел несколько возможностей сделать это:
Используйте методы из system.data.sqlclient
Не работает, так как приложение не поддерживает CLR
Используйте ODBC или OLEDB
Я читал в нескольких местах, что оба не будут работать на Windows CE
Используйте HTTP-запросы из winInet, чтобы отправить данные в виде JSON в БД и проанализировать их там
Просто предположение, что это может сработать, не подтвердилось
Поэтому мне интересно, какие другие / лучшие способы существуют для отправки этих запросов.
Спасибо за вашу помощь!
Если это база данных SQL Server для Pocket PC, то вы можете использовать ADOCE для доступа и настройки вашей базы данных. Подход service’esqe также действителен и возьмет на себя нагрузку на доступ к данным из вашего клиентского приложения.
Вы можете реализовать свой третий вариант, но вам нужно также внедрить еще один программный компонент (на стороне сервера SQL) для выполнения следующей работы:
Если вы знакомы с C # и если на вашем компьютере WEC7 установлена компактная платформа .NET, вы можете также реализовать программный компонент, который будет отправлять HTTP REQUEST на простом C # (без необходимости изучать wininet).
Надеюсь это поможет