0
enter image description hereОшибка Пока я двойной щелчок на списке Просмотр
В то время как я двойной щелчок эта ошибка показывает, пожалуйста, помогите мне.
Код:
Private Sub removefromlist()
Try
If lstvwDetail.Items.Count > 0 Then
SQL = "select COUNT(*) from Item_Master im join Item_Master_Type imt on im.Item_Type_ID=imt.Entry_id " & _
" where imt.Main_Category_Type='FINISHED' and Item_Code=" & Tact_Dll.GetItemCode(lstvwDetail.FocusedItem.SubItems.Item(0).Text) & ""
CMD = New SqlCommand(SQL, Tact_Dll.Cons)
If IIf(IsDBNull(CMD.ExecuteScalar), 0, CMD.ExecuteScalar) > 0 And ChkAlltem.Checked <> True Then
ChkAlltem.Checked = True
End If
End Sub
Что возвращает Tact_Dll.GetItemCode()? Строка или целое число. –
Подтвердите, что возвращает метод GetItemCode. Если он вернет строку, вам нужно будет поместить ее вокруг нее. –
Пожалуйста, параметризуйте свой запрос, не связывайте такие значения (sql injection). Кроме того, ваш IIF будет вызывать ExecuteScalar дважды, если есть значение. –