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

سؤال فى Sql والفيجوال

بدأه eng_ahmed_hamada في 17 أبريل 2008 · 5 رد · 691 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اعمل على سيرفر يونكس مثبت عليه sql database وببرنامج فيجوال بيزك 2005

حاولت الاتصال بقاعدة البيانات عن طريق ADODB.Connection

ونجحت والحمد لله ورأيت الجداول الا انى لم استطع الدخول للحقول ورؤية ما بها

أرجو الافادة

وشكرا

مرفق الكود

 
Public Class Form1 

Dim Cn As ADODB.Connection
Dim ds As ADODB.Recordset

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Cn = New ADODB.Connection

With Cn
.CursorLocation = CursorLocationEnum.adUseClient
.Open("provider = msdasql;dsn=dd;uid=UserName;pwd=PassWord;datebase=Data;")
End With

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

ds = New Recordset

ds.Open("select * from cars", Cn, CursorTypeEnum.adOpenDynamic, LockTypeEnum.adLockOptimistic)

For i As Integer = 0 To ds.RecordCount
TextBox1.Text = ds!car_no
Next

End Sub

End Class

المشكلة فى السطر

TextBox1.Text = ds!car_no

حيث يعطى الخطأ:

(Expression does not produce a value.)

تم تعديل هذه المشاركة بواسطة eng_ahmed_hamada في 17 أبريل 2008 في 12:12

#2

جرب هده العملية أولا


<span class="postcolor">For i As Integer = 0 To ds.RecordCount-1
TextBox1.Text = ds.car_no
Next

</span>
 <span class="postcolor"></span>

or

 <span class="postcolor"></span>dim ncar as object
   <span class="postcolor">For i As Integer = 0 To ds.RecordCount-1
 ncar & =ds.car_no & vbcrlf
 Next
   </span><span class="postcolor">msgbox(ncar)</span>
#3

اشكرك اخى (chibimed) على الرد

ولكن عند تنفيذ اى من الكودين السابقين يعطى الخطأ التالى:

'car_no' is not a member of 'ADODB.Recordset'

#4

hal car_no mawjoda fi datatable

#5

اشكركم يا اخوانى فلقد توصلت لمعرفة الحقول بالكود التالى:

TextBox1.Text = ds.Fields("car_no").Value

شكرا جزيلا

تم تعديل هذه المشاركة بواسطة eng_ahmed_hamada في 17 أبريل 2008 في 15:47

#6

hanian laka

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