Редактировать: Для тех, кто сталкивается с этой проблемой, не пропустите советы по использованию параметров вместо того, чтобы вставлять значения непосредственно в SQL-запросы.Невозможно сравнить элемент vb.net с номером доступа
я столкнулся с большой проблемой с моей vb.net проекта, я застрял с этим в течение недели
я имею элемент управления ComboBox, что мне нужно, чтобы сравнить с номером доступа, который моя база данных, чтобы получить какую-то информацию, но я только что получил сообщение об ошибке, независимо от того, какого формата я конвертировать мой COMBOBOX элемент, он не говорит, что мой тип данные inconpatible с выражением
Вот один из запросов SQL из моего кода:
Dim dt1 As New DataTable
'This query select some itens from a row that match with the selected combobox number
Dim find1 As New OleDb.OleDbDataAdapter("SELECT Product, Number," _
& " Customer, Quantity, ProductionDate, AskDay, Pack, Company FROM RegOPE" _
& " WHERE Number ='" & CInt(mycombobox.SelectedItem) & "'", cn)
'Ive tried SelectedItem, Item, Text, SelectedValue...
'For conversion i tried parse, tryparse, conversion...
cn.Open() 'Opens database connection
find1.Fill(dt1) <- I got the error here
cn.Close() 'Close database connect
mydatagrid.DataSource = dt1 'Show the result in datagridview
thx, я удалил цитату, и она работала правильно, я изучаю все это самостоятельно, и я никогда не наблюдал за параметрами, я собираюсь изменить все это. – Altrunox