الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نقل البيانات عن طريق الكود

مغلق
بدأه love_yaser في 19 يناير 2008 · 1 رد · 648 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليم ورحمة الله وبركاته

عن سؤال وياليت القاء اجابته لانه دوخني

\انا ابغى ارف ملفات لقاعدة البيانات

انا عامل برنامج على الشبكة وابغى المستخدم يرفع ملف من العميل لقاعدة البيات ايا كان نوعه حتى لو تنفيذي وبعدين اقدر استخرجه

من قاعد البيانات

جربت طريقة

Open FileName For Binary As f

...

لكن عندي مشكلة في امرين

الاول

اني ماني عارف كيف ادخل بيانات داخل قاعدة البيانات

يعني الحين يوم ادخل بيانات ادخلها عن طريق adodc ويكون مرتبط ب text لكن ابغى اعرف كيف ادخل على طول

داخل الحقل يعني ادخل المتغير داخل الحق على طول

جربت طريقة

Adodc1.Recordset.Fields(1) = "ut"

او

Adodc1.Recordset.AddNew("اسم الحقل","القيمة المراد وضعها")

طبعا باجتهاد مدري صح او خطاء ولا رضي يقبل معاي

المشكلة الثانية اني لما انقل ملف عن طريق Open FileName واسوي له قراءه ينقله من مكان الى اخر اذا كان الملف صغير

اما اذا اصبح الملف كبير يعطيني خطا ولا ينقل شي ويثقل الجهاز

وعشان اوضح الامر هذا الكود كامل اللي انا كاتبه

Dim f As Integer

Dim s, s1 As String

Adodc1.Refresh

CommonDialog1.ShowOpen

ffa = CommonDialog1.FileName

ffs = CommonDialog1.FileTitle

f = FreeFile

FileName = ffa

Open FileName For Binary As f

Do While Not EOF(f)

Put #f, 1, s

Loop

Close #f

FileName2 = "c:\" & ffs

Open FileName2 For Binary As f

Do While Not EOF(f)

Get #f, 1, s1

Loop

Close #f

#2

أقولها دائما , عليك بكتاب الأستاذ رغيد الطيب في شرح Winsock

فهو يشرح كيفية تجزئة الملف , ولو حجمه 100 GByte

ثم انت مش لازم تضعه في قاعدة البيانات ! , ممكن تنقله وتحفظه في مجلد , وممكن تحفظ مساره في قاعدة البيانات (أسهل لك يعني)

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…