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

نسخة كاملة : ربط الفيجوال بيسك دوت نت مع sqlserver
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
يا إخوان عندي سؤال عن الربط أنا مازلت مبتدإ و هذا كود الربط
Imports System.Data.SqlClient
Public Class Form1
Dim sqlcon As New SqlConnection("server=Abubaker-PC\Abubaker; databse=Test; integrated security=true")
Dim Da As SqlDataAdapter
Dim Dt As New DataTable

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Da = New SqlDataAdapter("select * from users", sqlcon)
Da.Fill(Dt)
DataGridView1.DataSource = Dt

End Sub
End Class
بس يعطي فيا خطأ لم أفهمه إسم سيرفر Abubaker-PC\Abubaker
إسم قاعدة البيانات Test
اسم الجدول users
أرجو التوضيح أعتقد المشكلة في fillUndecided
السلام عليكم ورحمة الله وبركاته
استبدل كلمة (Abubaker-PC\Abubaker) بهذا :
SQLEXPRESS\.

أو يمكنك وضع اسم جهازك بدلاً عن النقطة كالتالي:
Abubaker-PC\SQLEXPRESS
السلام عليكم...

مبدئياً هناك خطأ في كلمة databse حيث ينقصها حرف a (أي database) و ربما تكون هي المشكلة.

ثانياً: ما المقصود بـ Abubaker-PC\Abubaker ؟ إذا كانت نسخة الـ SQL Server المركبة على الجهاز هي النسخة الافتراضية (default) فإننا نستعمل فقط اسم الحاسوب الـ Server (أتوقع أنه Abubaker-PC) أما إذا كانت النسخة المركبة هي نسخة ذات اسم فإن عبارة Abubaker-PC\Abubaker تكون صحيحة إذا كان اسم الحاسوب الـ server هو Abubaker-PC و اسم نسخة SQL Server هو Abubaker.

ثالثاً: تأكد من أن اسم قاعدة البيانات هو Test و أن اسم الجدول هو users.

رابعاً: ربما يكون من الأفضل ذكر السطر الذي يحدث عنده الخطأ مع ذكر رسالة الخطأ حتى يمكن التوضيح أكثر.

سلام.
للافادة
هنا مثال للربط يعمل 100% فى الصفحة الثانية
http://vb4arb.com/vb/showthread.php?tid=1263
يمكن الاستفاده منه
وشكرا