Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2014, 21:27   #1
Deadstock
 
Регистрация: 11.02.2014
Сообщений: 7
Вопрос Запросы к MSSQL и вывод результатов через Win7 гаджет

Всем привет. Появилась необходимость в создании гаджета, который бы мог осуществлять SQL запросы MSSQL серверу и отображать результаты. Почитав по этой теме на разных форумах нашел несколько позиций в решении проблемы:
1) Использовать отдельный веб сервис как слой-посредник
(самый распространенный вариант, но не оптимальный, исходя из поставленных требований)
2) ActiveX / Несколько раз встречал этот кусок кода:
Код:
var connection = new ActiveXObject("ADODB.Connection") ;
var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB";
connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open("SELECT * FROM table", connection);
rs.MoveFirst
while(!rs.eof)
{
   document.write(rs.fields(1));
   rs.movenext;
}
rs.close;
connection.close;
Сразу почувствовал вероятность подвоха в этом. Если все так просто, тогда почему большинство отрицает возможность прямого обращения к SQL серверу. Объясните пожалуйста в чем слабая сторона такого способа?
3. Затем пришла в голову такая мысль:
Гаджет запускает фоновое консольное .NET приложение с определенными входными параметрами настроек. Затем оно само соединяется с MSSQL сервером, отправляет запрос, записывает результаты в ТЕКСТОВЫЙ файл и уже из полученного текстового файла гаджет получает необходимые данные. Вопрос: не упускаю ли я что-либо? и адекватно ли такое решение
Deadstock вне форума Ответить с цитированием
Старый 13.03.2014, 09:55   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
Если все так просто, тогда почему большинство отрицает возможность прямого обращения к SQL серверу.
А кто вам даст прямой к удаленному серверу?
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод результатов на экран TotKtoNado Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 31.12.2011 21:48
Запросы в MSSQL Hookis1 Фриланс 9 17.04.2010 18:08
Вывод результатов! Серый Рыйцарь Помощь студентам 3 21.05.2009 07:46
MsSql-Запросы Diamand SQL, базы данных 4 18.06.2008 06:30
Многотабличные запросы! (модификация данных). MSSQL +Delphi MoGiLsHiKK БД в Delphi 1 25.12.2007 16:21