Member 12785971 Ответов: 1

Здравствуйте, у меня есть эта проблема, я надеюсь, что вы можете мне помочь, спасибо.


Я заканчиваю программу, которая поможет вести учет платежей и услуг тренажерного зала, уже почти закончена, просто у меня есть ошибка, которая является да.Заполнить (ДС)
Который указывает мне: система.Данных.Oledb.OleDbException (0x80040E10): не заданы значения для некоторых обязательных параметров.

Переведено Google. Оригинальный текст:

я terminando ООН програма Эль-куаль servirá пункт гнездо сайт registros-де-лос пагос г сервисиос де-гимназия ООН, Эста объявлено завершенным, Соло мне Каида ООН об ошибке дие Эс да.Заполнить(ДС)
Где мне индика Ло для проведения следующего шага: система.Данных.Oledb. OleDbException (0x80040E10): No se han especificado valores para algunos de los parámetros requeridos.


Что я уже пробовал:

Private Sub leepago()
    Dim id As Integer
    Dim s As String
    If DataGridPagos.RowCount > 1 Then
        id = DataGridPagos.Rows(DataGridServicio.CurrentRow.Index).Cells(0).Value.ToString()
    Else
        id = 0
    End If
    s = "SELECT * FROM PAGOS where idregistro = " & id
    con.Close()
    abrirdb()
    Dim da As New OleDbDataAdapter(s, con)
    Dim ds As New DataSet
    da.Fill(ds)
    DataGridPagos.DataSource = ds.Tables(0)
    DataGridPagos.Columns(0).Width = 0
    DataGridPagos.Columns(1).Width = 0
End Sub

Richard Deeming

Это англоязычный сайт. Пожалуйста, пишите только на английском языке.

Я перевел ваш вопрос с помощью Google Translate[^].

[no name]

Клянусь, я видел это раньше. Используйте свой отладчик и узнайте, как выглядит ваш запрос.

1 Ответов

Рейтинг:
2

Karthik_Mahalingam

id = DataGridPagos.Rows(DataGridServicio.CurrentRow.Index).Cells(0).Value.ToString()


id это целое число попробуйте разобрать его на int значение и присвоить его оператору sql,
Цитата:
задаются значения некоторых обязательных параметров.

в основном эта ошибка возникает, когда значения не заданы в SQL-операторе. я подозреваю, что значение пусто из ячейки сетки. проверьте идентификатор перед использованием.