omidmehraban
شنبه 26 مرداد 1387, 19:36 عصر
با عرض سلام و احترام خدمت دوستان گرامی:
من میخوام اطلاعات رو از چند تا جدول بگیرم.این کار رو با دستورات زیر انجام می دهم:
Using da As New SqlDataAdapter("SELECT * FROM Customers;SELECT * FROM Orders", conn)
ds.Clear()
da.Fill(ds)
For Each table As DataTable In ds.Tables
MsgBox(table.TableName)
Next
End Using
اما نام جداول داخل Dataset با اسامی جداول در پایگاه داده یکی نیست.
اگر تنها یک جدول بود میشد با دستور زیر درستش کرد.من به اسامی واقعی جداول نیاز دارم.:عصبانی++:
da.Fill(DataTable,"TableName")
درواقع نام جداول در Dataset به صورت 'Table1'و 'Table2 'و... است.
سوال:آیا راهی وجود داره تا هنگام استفاده از عبارت DataTabe.TableName،مقدار Customers برگشت داده بشه؟؟
من میخوام اطلاعات رو از چند تا جدول بگیرم.این کار رو با دستورات زیر انجام می دهم:
Using da As New SqlDataAdapter("SELECT * FROM Customers;SELECT * FROM Orders", conn)
ds.Clear()
da.Fill(ds)
For Each table As DataTable In ds.Tables
MsgBox(table.TableName)
Next
End Using
اما نام جداول داخل Dataset با اسامی جداول در پایگاه داده یکی نیست.
اگر تنها یک جدول بود میشد با دستور زیر درستش کرد.من به اسامی واقعی جداول نیاز دارم.:عصبانی++:
da.Fill(DataTable,"TableName")
درواقع نام جداول در Dataset به صورت 'Table1'و 'Table2 'و... است.
سوال:آیا راهی وجود داره تا هنگام استفاده از عبارت DataTabe.TableName،مقدار Customers برگشت داده بشه؟؟