26-01-14, 11:43 AM
السلام عليكم ورحمة الله وبركاته
اخواني جزاكم الله خير
اريد نقل بيانات جدول من قاعدة بيانات اكسس الى ملف نصي
اخواني جزاكم الله خير
اريد نقل بيانات جدول من قاعدة بيانات اكسس الى ملف نصي
نقل بيانات جدول الى ملف نصي
|
26-01-14, 11:43 AM
السلام عليكم ورحمة الله وبركاته
اخواني جزاكم الله خير اريد نقل بيانات جدول من قاعدة بيانات اكسس الى ملف نصي
26-01-14, 06:50 PM
هذه تجربتي ولكن لم يتم نقل البيانات
كود : Dim TextFile as new System.Io.StreamWriter("C:\MyTestFile.txt")
26-01-14, 07:28 PM
قم باستخدام ال stringbuilder او دالة docmd الموجوده فى مكتبة الاكسس
26-01-14, 08:18 PM
كيف استخدمها ممكن توضح بمثال
26-01-14, 08:42 PM
أغلق الملف بعد الكتابة فيه
لاحظ الكود قبل إغلاق الاتصال بقاعدة البيانات كود : Dim TextFile as new System.Io.StreamWriter("C:\MyTestFile.txt")
الف شكر اخي العزيز kslawy
تم ارسال البيانات الى الملف النصي لكن توجد مشكلة انه تم ارسال فقط الحقل الاول وعند تعديل الكود في السطر PHP كود : TextFile.WriteLine(Reader.GetString(0)) الى PHP كود : TextFile.WriteLine(Reader.GetString(0) & "@" & Reader.GetString(1)) اعطاني الحقل الاول والثاني ولكن في PHP كود : TextFile.WriteLine(Reader.GetString(0) & "@" & Reader.GetString(1) & "@" & Reader.GetString(2)) ظهرت رسالة خطأ Specified cast is not valid توجد ملاحظة الحقل 2 نوعة تاريخ لانه عند طلب الحقل رقم 3 في الكود TextFile.WriteLine(Reader.GetString(3)) لم تظهر رسالة الخطأ كيف اتغلب على هذه المشكلة نعم الحل في GetString تصبح GetDateAndTime توجد لدي مشكلة في حالة لو كان حقل التاريخ فارغ تظهر نفس الرسالة Specified cast is not valid كيف اتغلب على هذه المشكلة
26-01-14, 10:52 PM
توجد لدي مشكلة في حالة لو كان حقل التاريخ فارغ
تظهر نفس الرسالة Specified cast is not valid كيف اتغلب على هذه المشكلة
26-01-14, 11:04 PM
حسناً بعد البحث عن رسالة الخطأ في قوقل وجدت الحل بموقع مايكروسوفت هــنـــــــا
سبب الرسالة لأن الحقل فارغ لا توجد به بيانات لذلك يجب التأكد أولاً من وجود بيانات بالحقل كالتالي : كود : If Reader.HasRows = True Then الجديد هنا الدالة Reader.GetOrdinal والتي نمرر لها اسم الحقل في قاعدة البيانات فتعود لنا برقمه أي أننا لسنا مضطرين لكتابة رقم الحقل ستتكفل هذه الدالة بذلك تم تجربة المثال ويعمل بدون ظهور رسالة الخطأ تم الشكر بواسطة: Easy4ever
26-01-14, 11:34 PM
ماذا تقصد بـ sname في السطر
PHP كود : TextFile.WriteLine(Reader.GetString(Reader.GetOrdinal("sname")))
27-01-14, 12:13 AM
عفواً هذا اسم الحقل بقاعدة البيانات التي كنت أجرب بها الكود نسيت ما حذفته ... ضع بدله اسم الحقل الخاص بك
تم الشكر بواسطة: aftfm
|
|