如何检查表是否为空

时间:2011-06-22 10:20:08

标签: vb.net visual-studio-2008 ms-access

所有人, 我想只有在表是空的时才将数据插入表中,所以为此我需要检查条件以检查表中是否已存在数据,如果存在,那么我想在插入新值之前清空表。 我知道如何插入和删除数据唯一的问题是检查条件。所以请帮助我解决这个问题。

TO INSERT

Dim comUserSelect As OleDbCommand

        myDateTime(i) = DateTime.Parse(arr_dateTime(i))
        '  Console.WriteLine(r("P1"))
        Dim strSELEsCTa As Integer = r("P1")
        If ins < 10 Then
            ins = ins + 1

            Dim strSELECTa As String = "insert into tblvalues (DataTime ,P1) values ('" & DateTime.Parse(arr_dateTime(i)) & "','" & strSELEsCTa & "')"

            Dim dadte_s As New OleDbDataAdapter(strSELECTa, conn)
            comUserSelect = New OleDbCommand(strSELECTa, conn)

            comUserSelect.ExecuteNonQuery()
        End If

*要删除 *

 Dim strDelete As String = "delete * from tblvalues "

现在我不知道如何检查病情

1 个答案:

答案 0 :(得分:1)

"SELECT COUNT(*) FROM your_table_name"

如果表为空,则应返回0.

或者,您可以尝试从表格中选择一行,并根据对其的响应行为。

"SELECT * FROM your_table_name LIMIT 0, 1"