منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : اريد تغيير قاعدة البينات من اكسس الى سيكوال هل يكفي اغير كود الاتصال
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
عندي برنامج يعمل على قاعدة بيانات اكسس
كما يلي 

PHP كود :
Public kk As New ADODB.Connection

 
Public As New ADODB.Recordset
 
Public B2 As New ADODB.Recordset
 
Public QQQ As New ADODB.Recordset
 
Public QQ1 As New ADODB.Recordset
Sub ASD
()

kk.ConnectionString "Provider=Microsoft.ACE.OLEDB.12.0;" "Data Source=" App.Path "\" & "data" & "\" & Q1 & "." & "accdb" & ";" & "Jet OLEDB:Database Password=12345"

kk.Open

End Sub

Sub AAA()

QQQ.Open "
[QQQ]", kk, adOpenStatic, adLockPessimistic
 DoEvents

End Sub 


احتاج تغيير قاعدة البينات الى سيكوال  سيرفر 2008  

--- هل احتاج تغيير جذري للبرنامج ام فقط كود لاتصال
سلام عليكم ورحمة الله وبركاته

اخي غير كود الاتصال وسوف يحتاج تغيير بعض الاكواد خلينا نمشي خطوه خطوه

قم بتحويل قاعدة البيانات من اكسس الى SQl Server

ثم اختبر برنامجك والنقاط التي تحتاج تعديل ان شاء الله اساعدك فيها

بالتوفيق
أهلا بك أخي الكريم , أعتقد أنك فقط تحتاج تغيير جملة الإتصال , لتصبح هكذا :

PHP كود :
kk.Open "Provider=SQLOLEDB.1;" _
            
"Data Source=ServerName;" _
            
"Initial Catalog=DatabaseName;" _
            
"User Id=DatabaseUserName" ";" _
            
"Password=DatabaseUserPassword" 

- حيث يجب تغيير التالي في جملة الإتصال بما يتناسب مع برنامجك :

- ServerName إستبدله بإسم سيرفر الـ Sqlserver أو آيبي الجهاز الذي تم تثبيت الـ Sqlserver عليه هذا إذا تم ضبط إعدادات الـ Sqlserver لكي يستخدم الآيبي الجهاز أو إسم السيرفر في الإتصال به .

- DatabaseName إيم قاعدة البيانات التي ستتصل بها .

- DatabaseUserName إسم المستخدم في الـ Sqlserver الذي سيتصل بقاعدة البيانات حيث لابد أولا من السماح للمستخدم من الإتصال بقاعدة البيانات وذلك من خلال شاشة خصائص المستخدم .

- DatabaseUserPassword كلمة المرور الخاصة بالمستخدم .
(17-10-16, 03:06 AM)ahmedabdelaliem كتب : [ -> ]سلام عليكم ورحمة الله وبركاته

اخي غير كود الاتصال وسوف يحتاج تغيير بعض الاكواد خلينا نمشي خطوه خطوه

قم بتحويل قاعدة البيانات من اكسس الى SQl Server

ثم اختبر برنامجك والنقاط التي تحتاج تعديل ان شاء الله اساعدك فيها

بالتوفيق

الف شكر  استاذ احمد 
جاري العمل بنصيحتك  
الله يحفظك

(17-10-16, 09:34 AM)Ahmed_Mansoor كتب : [ -> ]أهلا بك أخي الكريم , أعتقد أنك فقط تحتاج تغيير جملة الإتصال , لتصبح هكذا :

PHP كود :
kk.Open "Provider=SQLOLEDB.1;" _
            
"Data Source=ServerName;" _
            
"Initial Catalog=DatabaseName;" _
            
"User Id=DatabaseUserName" ";" _
            
"Password=DatabaseUserPassword" 

- حيث يجب تغيير التالي في جملة الإتصال بما يتناسب مع برنامجك :

- ServerName إستبدله بإسم سيرفر الـ Sqlserver أو آيبي الجهاز الذي تم تثبيت الـ Sqlserver  عليه هذا إذا تم ضبط إعدادات الـ Sqlserver لكي يستخدم الآيبي الجهاز أو إسم السيرفر في الإتصال به .

- DatabaseName إيم قاعدة البيانات التي ستتصل  بها .

- DatabaseUserName إسم المستخدم في الـ Sqlserver الذي سيتصل بقاعدة البيانات حيث لابد أولا من السماح للمستخدم من الإتصال بقاعدة البيانات وذلك من خلال شاشة خصائص المستخدم .

- DatabaseUserPassword كلمة المرور الخاصة بالمستخدم .

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