PDA

Просмотр полной версии : Подключение к базе данных


AlexHmel
18.01.2008, 06:32
Привет всем!
Вот решил выложить небольшой отрывок из кода: Подключение к базе данных и получение данных в массив, возможно кому-то пригодится. Часть PHP к сожалению дать не могу. Итак код


//подключение к базе
import mx.rpc.RelayResponder;
import mx.rpc.FaultEvent;
import mx.rpc.ResultEvent;
import mx.remoting.PendingCall;
import mx.remoting.RecordSet;

function getNAMETABLE() {
var pcLogin:PendingCall = connServ.getNAMETABLE ();
pcLogin.responder = new RelayResponder(this, "getNAMETABLE_Result", "genError_Fault");
//Читаем данные в базе и собираем в массив
var rsNAMETABLEItems:Array = rsNAMETABLERecordSet.items;


}
//Собственно функция которая читает данные

function getNAMETABLE_Result(re:ResultEvent) {
_global.rsNAMETABLE = re.result;
if (rsNAMETABLE.isEmpty()) {
_global.rsINAMETABLE = new RecordSet(rsNAMETABLE.getColumnNames());
}

//Собираем все данные из таблицы в массив который можно использовать во Flash
var rsNAMETABLEItems:Array = rsNAMETABLE.items;
//Читаем из массива и передаем в создаваемые Мувики информацию
for (var i:Number = 0; i<rsNAMETABLEItems.length; i++) {
var NameMovieClip:MovieClip = _root.attachMovie("Lincage_Exemplar", "NewNam_"+(i+1), (i+1))
}
}


Все очень просто, проверенно и протестированно

CrazyFlasher
18.01.2008, 10:17
1. код неполный (нехватает классов) и ужасно написан
2. для этого существует раздел "исходники"

etc
18.01.2008, 10:31
И зачем это? Кому надо AMF, те напишут. В чем ценность этого куска кода (который ещё и криво написан)?

†‡Paladin‡†
18.01.2008, 13:56
Видимо код рождался в муках.

AlexHmel
18.01.2008, 16:05
Ну ясно все с вами господа.
Вы наверно решили, что только Ваши советы правильные, а остальное недостойно внимания.
Что-то когда я вопрос про подключение к Базе задал, ваши ответы бали на уровне первокласников. CrazyFlasher, может глянешь на свой ответ здесь, http://www.flasher.ru/forum/showthread.php?t=106145, как здесь написано, только почту и отправлять, а не с базой работать.
По поводу написания, бред полный, работает великолепно и с MySQL и с Oracle, данные читает мгновенно из таблиц с 2000 тысячами строк. Выложил потому, что ничего путного ни на форуме, ни в ответах на топик, по поводу подключения к базе данных не нашел, все детский лепет про PHP.
Классов конечно нет, тебе назвать сколько стоит полная разработка или сам догадаешься. Умные сами напишите.
Не нравится не используй.

†‡Paladin‡†
18.01.2008, 19:44
Автор. Если хотите поделиться кодом, оформите в полноценный класс, напишите доки. Когда ваша тема уйдет на дно, прикажете мне сёрчить по форуму и искать ваш код что-бы его скопипастить?

etc
19.01.2008, 03:22
Топик клозед, пользы от куска кода ровным счетом ноль, как и от темы в целом.