Waleedco
May 9 2002, 10:29 PM
على حسب ماذكرت انك تستقبل اي سؤال في الفلاش !!!
هذا سؤالي :
كيف يمكن ربط الفلاش بقواعد البيانات؟
ارجوا ان تكون لدييك معلومات مفيدة حول الموضوع .
الشهاب الحارق
Oct 22 2002, 04:18 PM
السلام عليكم
سأجاوب عن أخي الحاج يا صديقي
ربط قاعدة بيانات بفلاش هي أسهل بكثير من فلاش نفسه
أتصدق هذا
مثلاً حتى لا أطيل عليك لو أردت أن أخاطب
أحدى اللغات العملية مثل php لتعطيني قيمة من متغير فيها
فإن ما يلزمني هو فقط أن أشير لهذا الملف من فلاش
و ما يلزمني من PHP هو فقط الأمر echo مع طباعة
اسم النص الديناميكي في فلم فلاش
أعرف أن هذا ليس بجواب لسؤالك
طيب بالنسبة لقواعد البيانات أن كل الذي أعرف أن أستقبل
البيانات من قاعدة بيانات ACCESS 2000 ولا أعرف أن أرسل
البيانات الأن
أنا أستخدم بيئة ASP إن صح التعبير على أنها بيئة وليست لغة
بالنسبة لقاعدة البيانات سيكون اسمها myData و
فيها جدول واحد باسم myTable
و خانتين الأول الرقم التعريفي ID
والثاني هو الأسم Name كما هو مشار إليه من خلال
النصوص البرمجية في ASP وهو الذي ستعرض القيم منه
في فلاش .
بعد أن تقوم بتهيئة DSN
لقاعدة البيانات ستكون النصوص البرمجية
على هذا الشكل في ASP
<%
Dim Serv, Conn, RecordView, Ename, output, collect, SQL
Serv= "Driver={Microsoft Access Driver (*.mdb)};
DBQ=C:InetpubWwwrootmyData.mdb;"
Set Conn = Server.CreateObject("ADODB.Connection")
Set RecordView = Server.CreateObject("ADODB.Recordset")
Conn.Open Serv
SQL="SELECT * FROM myTable"
RecordView.Open SQL, Conn
Do While Not RecordView.EOF
Ename=RecordView("Name") & "
"
collect =collect & Ename
RecordView.MoveNext
Loop
output="output=" & collect
Response.Write output
RecordView.Close
Conn.Close
Set RecordView = Nothing
Set Conn = Nothing
%>
الفلم سيكون عبارة عن نص ديناميكي باسم output
كمتغير لهذا النص ثم زر يقبع فيه هذا النص البرمجي
on (release) {
loadVariablesNum("http://localhost/myData.asp", 0);
}
على أعتبار أن وثيقة asp موضعها هو IIS على جهازك
بالنسبة للرقم صفر فهو يمثل المستوى level
ملاحظه بسيطه جزاك الله خير هو أنني فصلت مسار
السواقة لقاعدة البيانات أثناء عرضي للنصوص البرمجية
التي كتبت في asp حتى لا يظهر عرض الصفحة عن
الطور المسموح فتكون عاله على القارئ أثناء القراءة لهذا
الموضوع و أقصد بالسواقة بالتحديد هو هذا النص
DBQ=C:InetpubWwwrootmyData.mdb;"
اي يكون ملتصق في نفس السطر للذي قبله .
ولا يكون في سطر لوحده كونه string value للمسار .
هذا بشكل مختصر ومعتصر
عن ربط قواعد البيانات بفلاش
سامحني إذا أخللت بالموضوع
والله أعلى و أعلم
السلام عليكم