Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   SQLзапросы из флеш-приложения напрямую (http://www.flasher.ru/forum/showthread.php?t=141711)

teror132 02.07.2010 17:50

SQLзапросы из флеш-приложения напрямую
 
Скажите пожалуйста, возможно ли отправить запрос на SQL-базу напрямую из флеша, ну или через XML? И если это возможно, опишите это. Заранее спасибо:)

zurkis 02.07.2010 18:00

нельзя на прямую, только через пхп

wvxvw 02.07.2010 18:19

Можно в AS3 / AIR. В AIR так вообще есть встроеные методы по работе с SQLite, в AS2 нельзя т.как не получится реализовать протокол нужный для подключения к SQL серверу.

teror132 06.07.2010 12:18

А вы знаете как это в AS3 сделать? Е:сли возможно, подскажите пожалуйста

wvxvw 06.07.2010 14:34

Тут есть несколько интересных моментов:
Если вам для десктопа, то документация - часть ASDocs, просто смотрите AIR классы, которые начинаются с "SQL".
Если вам к серверу коннектится, то тут тоже неоднозначно. Представьте, что вам нужно послать запрос, и чтобы получить ответ от базы, вам нужно будет сделать пару джоинов, всякие хитрые селекты и т.п. Таким образом само тело запроса окажется гораздо больше, чем если бы переслали только информацию, на основе которой нужно сформировать запрос. Соответственно, пересылать что-либо на удаленный сервер дольше, чем на локальный, и по сравнению со скоростью пересылки, скорость работы серверного скрипта, который сформирует окончательный запрос, ничтожно мала. Кроме того, по соображениям безопасности, лучше использовать серверный скрипт, который бы предoтвратил попытки несанкционированого доступа. Так что в 99 случаях из 100 коннектится напрямую из AS к SQL серверу не продуктивно. Тем не менее, примеры существуют: http://code.google.com/p/assql/

teror132 06.07.2010 17:30

Спасибо)

foXes 07.07.2010 16:02

с помощь FFishScrip http://www.swfkit.com/ можно осуществлять SQL-запросы к любой БД, используя объекты ADODB и ODBC-драйвер.
Правда в результате получается exe-файл


Часовой пояс GMT +4, время: 07:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.