السلام عليكم
لقد قمت بتغير نص الاتصال وحدثت هذه المشكلة
وهذا هو نص الاتصال
كود :
Public conn As New SqlConnection("Data Source=(localDB)\MSSQLLocalDB;AttachDbFilename=E:\التنصيب التلقائي\15.6\USUS_POS\DATA_Shooing.mdf;integrated security=true;")
حاول تكتب المسار كامل باللغة الانجليزية مثال(التنصيب التلقائي) و إذا كانت قاعدة بيانات إكسس قديمة فإمتداها هو mdb وجرب شوف
جرب أن تضع ملف قاعدة البيانات DATA_Shooing.mdf في C أو D مباشرة
فيكون المسار هكذا :
AttachDbFilename=C:\DATA_Shooing.mdf
أو هكذا :
AttachDbFilename=D:\DATA_Shooing.mdf
(01-10-22, 12:13 PM)أبو خالد الشكري كتب : [ -> ]جرب أن تضع ملف قاعدة البيانات DATA_Shooing.mdf في C أو D مباشرة
فيكون المسار هكذا :
AttachDbFilename=C:\DATA_Shooing.mdf
أو هكذا :
AttachDbFilename=D:\DATA_Shooing.mdf
جربت ولكن مزالت نفس المشكلة
(02-10-22, 12:40 PM)أبو خالد الشكري كتب : [ -> ] (02-10-22, 08:55 AM)عبدالكريم برشدان كتب : [ -> ] (01-10-22, 12:13 PM)أبو خالد الشكري كتب : [ -> ]جرب أن تضع ملف قاعدة البيانات DATA_Shooing.mdf في C أو D مباشرة
فيكون المسار هكذا :
AttachDbFilename=C:\DATA_Shooing.mdf
أو هكذا :
AttachDbFilename=D:\DATA_Shooing.mdf
جربت ولكن مزالت نفس المشكلة
طيب ضع قاعدة البيانات في مسار C
ثم جرب أن تغير جملة الاتصال لتكون بالشكل التالي :
كود :
Public conn As New SqlConnection("Data Source=" & Environment.MachineName & ";AttachDbFilename = C:\DATA_Shooing.mdf;Integrated Security = True")
الا يوجد متغير يعبر عن البارتشن c
ممكن البارتشن c غير موجود
(02-10-22, 12:43 PM)هاوي1995 كتب : [ -> ] (02-10-22, 12:40 PM)أبو خالد الشكري كتب : [ -> ] (02-10-22, 08:55 AM)عبدالكريم برشدان كتب : [ -> ] (01-10-22, 12:13 PM)أبو خالد الشكري كتب : [ -> ]جرب أن تضع ملف قاعدة البيانات DATA_Shooing.mdf في C أو D مباشرة
فيكون المسار هكذا :
AttachDbFilename=C:\DATA_Shooing.mdf
أو هكذا :
AttachDbFilename=D:\DATA_Shooing.mdf
جربت ولكن مزالت نفس المشكلة
طيب ضع قاعدة البيانات في مسار C
ثم جرب أن تغير جملة الاتصال لتكون بالشكل التالي :
كود :
Public conn As New SqlConnection("Data Source=" & Environment.MachineName & ";AttachDbFilename = C:\DATA_Shooing.mdf;Integrated Security = True")
الا يوجد متغير يعبر عن البارتشن c
ممكن البارتشن c غير موجود
بسيطة
قم بتغيير الحرف المناسب للبارتيشن الذي فيه قاعدة البيانات من خلال جملة الاتصال التي أعطيتك إياها
الأفضل أن تضع قاعدة البيانات في مجلد البرنامج
بعدها لا تفكر في موضوع البارتيشن نهائيا !
فقط استعمل جملة الاتصال التالية :
كود :
Public conn As New SqlConnection("Data Source=" & Environment.MachineName & ";AttachDbFilename = " & Application.StartupPath & "\DATA_Shooing.mdf;Integrated Security = True")