منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيف يتم الاتصال بقاعدة بيانات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : كيف يتم الاتصال بقاعدة بيانات (/showthread.php?tid=16161)



كيف يتم الاتصال بقاعدة بيانات - علي كعبي - 16-06-16

كيف يتم الاتصال بقاعدة بيانات مصممه بالسيكول سيرفس موضوعه في القرص d
بعد عمل ملف تنفيذي للبرنامج وتنصيبه على جهاز اخر


RE: كيف يتم الاتصال بقاعدة بيانات - الوادي - 16-06-16

يا علي،

كيف نص الاتصال لديك، إذا مثل هذا في مدوديول 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

أو ضع نص الاتصال الذي لديك ليتم تعديله


RE: كيف يتم الاتصال بقاعدة بيانات - علي كعبي - 16-06-16

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


RE: كيف يتم الاتصال بقاعدة بيانات - الوادي - 16-06-16

يا علي،

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

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