01-10-17, 10:16 PM
السلام عليكم
اعمل على برنامج في احد نوافذه اقوم باستيراد اكسل شيت الى الكرد فيو (DataGridView) الامور تعمل بشكل طبيعي و لكن يظر معي الخطأ التالي و لم اتوصل الى حل رغم عمليات البحث عن حلول
الخطا الذي يظهر هو:
الكود البرمجي هو:
السطر البرمجي الذي يظهر فيه الخطأ اعلاه هو :
اجمل تحية
اعمل على برنامج في احد نوافذه اقوم باستيراد اكسل شيت الى الكرد فيو (DataGridView) الامور تعمل بشكل طبيعي و لكن يظر معي الخطأ التالي و لم اتوصل الى حل رغم عمليات البحث عن حلول
الخطا الذي يظهر هو:
PHP كود :
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
الكود البرمجي هو:
PHP كود :
Try
Dim MyConnection As System.Data.OleDb.OleDbConnection
Dim dataSet As System.Data.DataSet
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
Dim path As String = ""
Dim ofd As New OpenFileDialog
With ofd
.Filter = "MS Excel files (*.xls;*.xlsx)|*.xls;*.xlsx"
.InitialDirectory = "d:\"
.Multiselect = False
If .ShowDialog = Windows.Forms.DialogResult.OK Then
path = .FileName
Else
Exit Sub
End If
End With
MyConnection = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;")
MyCommand = New System.Data.OleDb.OleDbDataAdapter("select * from [x$]", MyConnection)
dataSet = New System.Data.DataSet
MyCommand.Fill(dataSet)
DataGridView1.DataSource = dataSet.Tables(0)
MyConnection.Close()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, msgboxtitle)
End Try
السطر البرمجي الذي يظهر فيه الخطأ اعلاه هو :
PHP كود :
If .ShowDialog = Windows.Forms.DialogResult.OK Then
اجمل تحية