Member 13396059 Ответов: 1

Удаление пустых строк в Microsoft access с помощью vb6


Как удалить пустые строки, созданные в MS Access с помощью кодирования vb6
Я создал только 28 записей данных но всего было создано 81 запись как их удалить

я использовал rs.delete, но не смог их удалить

Спасибо

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

Dim name, nme As String
    rs.MoveFirst
    Do
    If rs.EOF = False Or rs.BOF = False Then
    
        If rs!nameoftest = Null Then rs.delete
        nme = rs!nameoftest
        name = CInt("&H" & nme)
        
        Select Case name
        Case name
            If name = 0 Then
                If Label27.Caption = glucose.Caption Then
                    display
                    If Text6.Text > 1 Then
                    Form9.Show
                    End If
                End If
            ElseIf name = 7 Then
                If Label27.Caption = chol.Caption Then
                    display
                    If Text6.Text > 1 Then
                    Form9.Show
                    End If
                End If

Richard Deeming

If rs.EOF = False Or rs.BOF = False Then

За исключением пустого набора записей, можете ли вы описать ситуацию, в которой, по вашему мнению, это условие не будет выполнено?

1 Ответов

Рейтинг:
0

Wendelius

Вместо того чтобы зацикливать данные, почему бы не создать Оператор DELETE (Microsoft Access SQL) [Ссылка Разработчика Access 2007][^] и выполнить его с помощью Соединение.Метод Execute (DAO)[^]

Код, который вы опубликовали, кажется, является только частичным, поэтому трудно дать какие-либо точные предложения ни о инструкции DELETE, ни о rs.Удалить.