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

نقل بيانات من جدول لآخر

بدأه المبرمج الصغير في 18 مارس 2011 · 4 رد · 819 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي قاعدتين (أكسس) ، وأريد نقل بيانات جدول من قاعدة إلى جدول في قاعدة أخرى .. كيف يمكن ذلك؟

ولا يهم بلغة c# أو vb

ولكم جزيل الشكر

#2

قم بالاتصال بقاعدة البيانات الأولى ....................

قم باستيراد بيانات الجدول .............................

قم بتخزين البيانات ضمن داتا سيت .....................

قم بإغلاق الاتصال بقاعددة البيانات الاولى ............

القراءة من قاعدة البيانات والتخزين في الداتا سيت

قم بفتح الاتصال بقاعدة البيانات الثانية ..............

قم بوضع البيانات ضمن الجدول في القاعدة الثانية ...

قم بإغلاق الاتصال بقاعدة البيانات الثانية ..............

تخزين البيانات من الداتا سيت للداتا بيز

1

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#3

أشكرك أخي الحبيب .. ولكن شكلها معقدة الشغلة .. أليس هناك طريقة أسهل وأسرع

#4

ابسط من ذلك ............. :blink:

الفكرة جدا بسيطة ..... اتصال جلب بيانات قطع اتصال

اتصال ادخال بيانات قطع اتصال كل مافي الأمر

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#5

يوجد كود vb6 اعتقد ممكن يتم تطويره ليواكب الدزت نت انا لم اخبره علي الدوت نت

Dim strFilter As String
Dim strInputFileName As String

strFilter = ahtAddFilterItem(strFilter, "ACCESS Files (*.mdb)", "*.mdb")
strInputFileName = ahtCommonFileOpenSave(Filter:=strFilter, OpenFile:=True, DialogTitle:="Please select an input file...", Flags:=ahtOFN_HIDEREADONLY)
Me.File_Name = strInputFileName

Dim wrkJet As Workspace
Dim dbs As Database
Set wrkJet = DBEngine.Workspaces(0)
Set dbs = wrkJet.OpenDatabase(strInputFileName, False, False, ";PWD=***")

With DBEngine(0)(0)
.Execute "INSERT INTO pCitizen SELECT * FROM " & FileIn & ".pCitizen;"
.Execute "INSERT INTO pNgo SELECT * FROM " & FileIn & ".pNgo WHERE pnNgoCode>1002639;"
.Execute "INSERT INTO pDirections SELECT * FROM " & FileIn & ".pDirections WHERE pnDirectionsCode>13;"
.Execute "INSERT INTO ptForm SELECT * FROM " & FileIn & ".ptForm;"
.Execute "INSERT INTO tCitizenDisease SELECT * FROM " & FileIn & ".tCitizenDisease;"
End With

MsgBox "تم الإستراد"

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 20 مارس 2011 في 03:30

1

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