السلام علكم ورحمة الله وبركاته
اخواني انا كنت عمل برنامج لعمل Auto complete Text Box باستخدام ال MS SQL وكانت تعمل معي بشكل سليم الى ان غير ال connection ال MS Access
حيث اني متأكد من الكود ولكن ال auto complete لا يعمل فهل يستطيع احد مساعدتي على فهم هذه المشكلة
Dim FilesNames As AutoCompleteStringCollection = New AutoCompleteStringCollection()
Dim MyCon As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\FilesIndexing.mdb;")
Dim StrOLDB As String = "Select File_Index From Files where File_Name=@File_Name"
Dim MyCommand1 As New OleDbCommand(StrOLDB, MyCon)
MyCommand1.CommandType = CommandType.Text
MyCommand1.Parameters.AddWithValue("@File_Name", TextBox1.Text)
Dim MyDataReader1 As OleDbDataReader
MyCon.Open()
MyDataReader1 = MyCommand1.ExecuteReader
If MyDataReader1.HasRows Then
While MyDataReader1.Read
FilesNames.Add(MyDataReader1("File_Name").ToString())
End While
End If
MyDataReader1.Close()
MyCon.Close()
TextBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
TextBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
TextBox1.AutoCompleteCustomSource = FilesNames


