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

مشاكل بعد تحويل (تكبير)قاعدة البيانات من اكسس 2003 الى اس كيو ال سيرفر2008

بدأه ابو فتحى في 26 يناير 2014 · 5 رد · 369 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

On Error GoTo err_pic:

Dim db As Database, rec As Recordset, REC1 As Recordset

Dim i As Integer, X As Long, recset As Recordset

Dim frm As Form

Dim ctl As Variant

Dim VarReturn As Variant, str As String

Dim tarek As String, strPwd As String

strPwd = Nz(DFirst("[CopyPassword]", "[OptCopies]"), "")

tarek = Nz(DFirst("[Path2010]", "[OptCopies]"), "")

Set db = OpenDatabase(tarek, False, False, ";pwd=" & strPwd)

Set rec = db.OpenRecordset("Customers", DB_OPEN_TABLE)

rec.Index = "Cust_id"

rec.Seek "=", Me![Cust_id]

add:

With recset

rec.addnew

rec![Cust_id] = Me![Cust_id]

rec![CustomerName] = Me![CustomerName]

rec![PhoneHome] = Me![PhoneHome]

rec![Address] = Me![Address]

rec![Mobile] = Me![Mobile]

rec![fax] = Me![fax]

rec! = Me!

rec.Update

End With

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

هذا الكود يعمل بشكل ممتاز قبل التحويل 

ولكن بعد تحويل (تكبير)قاعدة البيانات من اكسس 2003 الى اس كيو ال سيرفر2008 بنجاح لايعمل 

اين الخطا ؟؟؟؟؟

#2

up

#3

وعليكم السلام :)

 

هناك اوامر خاصة بالاكسس فقط ، ولا تعمل في SQL ، لذا يتوجب عليك تغييرها ، مثل:

Nz

DFirst و اخواتها التي تبدأ بـ D  ، مثل Dlast Dlookup ...

وتوجب عليك الحصول على مطلبك عن طريق SQL آخر :)

 

مثلا

DFirst("[CopyPassword]", "[OptCopies]")

 

يتحول الى:

SELECT TOP 1 CopyPassword FROM OptCopies ORDER BY CopyPassword;

جعفر

#4

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

اخى جعفر بعد التحية 

بعد التحول هل التعامل من جدوال الاكسيس و sql وسيط ( ام التعامل مع جدوال sql مباشر )

#5

اخي ابوفتحي اعتذر منك مسبقا بسبب عدم المامي بقواعد وطريقة عمل SQL server :(

 

ولكن بالنسبة لسؤالك ، فاعتقد بان جداول SQL تقوم مقام جداول الاكسس ، فجداول الاكسس لا يكون لها دور في القضية :)

 

واعتقد لو انك بحثت في المنتدى لوجدت الاجابة على اسئلتك  :)

 

جعفر

#6

شكرا اخى جعفر على الرد 

up

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

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

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

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

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