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

ما المشكلة في هذا الكود Ado ..

بدأه ubd17 في 11 مايو 2008 · 2 رد · 770 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عملت SQL DataBase ووضعت فيها جدول واحد بإسم Name ..

وحاولت أربطها DataGridView ..

واستخدمت هذا الكود ولم يفلح

اقتباس
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim conStr As String = "Data Source=C:\Documents and Settings\Pc3\My Documents\MySqlDb.mdf"

Dim Conn As New SqlConnection(conStr)

Dim da As New SqlDataAdapter("select * from name", Conn)

Dim ds As New DataSet

Try

Conn.Open()

da.Fill(ds, "Name")

Conn.Close()

Catch ex As Exception

MsgBox(ex.Message)

End Try

DataGridView1.DataSource = ds

DataGridView1.DataMember = "Name"

End Sub

وهذا الخطأ يطلع عندي في الكود (Conn.Open):

An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

فما الخلل ..

#2

فعل أمكانية الإتصال إلى قاعدة البيانات عن طريق بروتوكول الـ TCP/IP

تم تعديل هذه المشاركة بواسطة IGBSpeed في 11 مايو 2008 في 15:22

#3

السلام عليكم

انا جربت هذا الكود ونجح الحمد لله وإن شاء الله ينفعك

اولا عرف اتصال للقاعدة وثم عرف

dataset

ds.Clear()

Dim s As String

s = "select tech_no as ' رقم المدرس',tech_n1 as 'اسم الاول للمدرس' from teachers"

Dim da As New SqlDataAdapter(s, conn)

da.Fill(ds, "teachers")

DataGridView1.DataSource = ds

DataGridView1.DataMember = "teachers"

نسيت اعمل كود الاتصال

Dim con As New SqlConnection("Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=std;Data Source=.")

con.Open()

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