منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] ما الخطأ في هذا الكود - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] ما الخطأ في هذا الكود (/showthread.php?tid=33024)



ما الخطأ في هذا الكود - sawsan - 17-01-20

كود :
Public Class Form1
   Function GetDatafromExcelSheet(ByVal filepath As String, ByVal sql As String) As DataTable
       Dim myconnection As New OleDb.OleDbConnection
       Dim mycommand As New OleDb.OleDbCommand
       Dim da As New OleDb.OleDbDataAdapter
       Dim dt As New DataTable
       myconnection.ConnectionString =
           "provider= microsoft.jet.oledb.4.0;datasource='" & filepath & "';extended properties=excel 8.0"
       mycommand.Connection = myconnection
       mycommand.CommandText = sql
       da.SelectCommand = mycommand
       da.Fill(dt)
       Return dt

   End Function

   Private Sub Form1_Shown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shown
       Dim dt As New DataTable
       dt = GetDatafromExcelSheet("D:\atlas\database\atlas.xls", "Select القارة from [data$]")
       Me.cmbbxcontinent.DataSource = dt
       Me.cmbbxcontinent.DisplayMember = dt.Columns(0).ToString
       Me.cmbbxcontinent.ValueMember = dt.Columns(0).ToString
       Me.cmbbxcontinent.SelectedIndex = 1

   End Sub
End Class



RE: ما الخطأ في هذا الكود - جميل4 - 17-01-20

الخطأ في datasource، فهي كلمتين منفصلتين بمسافة فتكون data source


RE: ما الخطأ في هذا الكود - sawsan - 17-01-20

(17-01-20, 09:46 PM)جميل4 كتب : الخطأ في datasource، فهي كلمتين منفصلتين بمسافة فتكون data source

شكراً جزيلاً , لم أنتبه إلي ذلك