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

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

كيف نص الاتصال لديك، إذا مثل هذا في مدوديول Module عير المسار فقط
PHP كود :
Public sqlCon As New SqlClient.SqlConnection(
    New 
SqlClient.SqlConnectionStringBuilder() With _
        
.DataSource ".\SQLEXPRESS"_
        
.AttachDBFilename "C:\Users\Admin\AppData\Local\Temporary Projects\WindowsApplication1\Database1.mdf"_
        
.IntegratedSecurity True_
        
.UserInstance True}.ConnectionString

أو ضع نص الاتصال الذي لديك ليتم تعديله
Imports System.Data.SqlClient
Module ModuleDAL
Public cat As String
Public idcat As String

'مديول الاتصال بقاعدة البيانات وبها اجراءات فتح الاتصال واغلاقة ودوال الاتصال '




Public con As New SqlConnection("Data Source=.;Initial Catalog=Library_db;Integrated Security=True")
''' <summary>
''' دالة فتح الاتصال
''' </summary>
''' <returns></returns>
''' <remarks></remarks>
Public Function openn()
If con.State = ConnectionState.Closed Then
con.Open()
End If

End Function
يا علي،

من نص الإتصال لديك يتضح أن قاعدة البيانات مضمنة في SqlServer وليس خارجية بدليل Initial Catalog.

أولا عليك بنقل ملف قاعدة البيانات من SqlServer ثم تقوم باستخدام نص الاتصال الذي في مشاركتي السابقة وفيه جزء التقاط الملف من مسار بواسطة AttachDBFilename