【发布时间】:2013-11-17 06:08:00
【问题描述】:
我将检索到的值返回到一个变量中,但在检查行是否存在之后。但是 if 条件失败,因为表中当前没有记录。
Dim sqlstr as string
Dim da As SqlClient.SqlDataAdapter
sqlstr = "select max(mat_req_no) as mat_req_no from pos_mrq_hdr"
If dt.Rows.Count > 0 Then
ltino = dt.Rows(0)("mat_req_no").tostring
End If
the if dt.rows.count > 0
【问题讨论】:
-
忘记添加此语句.. da = New SqlClient.SqlDataAdapter(sqlstr, AppsCon) da.Fill(dt)..
-
dt.rows.count > 0 失败,因为没有行但它仍然返回超过 1。
-
你能把你的完整代码吗?