2016-01-18 1 views
1

Пожалуйста, помогите мне разобраться в этом. Поэтому я пытаюсь отобразить количество записей с тем же значением в ярлыке в моей форме.Отображение количества строк с таким же значением в метке

SELECT Status_ , COUNT(Status_) FROM ISSUANCE WHERE Status_ = 'Draft' GROUP BY Status_ 

Как его отобразить? Спасибо.

Dim disconn As New SqlConnection("Server = EURIZZE-PC;Database = INTERTRANS;Integrated Security = SSPI;") 
    Dim DataSet2 As New DataSet 


    Dim sqlcon As String = "SELECT ISSUANCE.Status_ , COUNT(Status_) FROM ISSUANCE WHERE Status_ = 'Draft' GROUP BY Status_" 
    Dim sqlda As New SqlDataAdapter(sql, thisConnection) 

    da.Fill(DataSet1, "ISSUANCE") 
    NameLabel1.DataBindings.Add("text", DataSet1, "") 'So I am having trouble on how to display it. Because the rowcount is not a permanent column. 
+0

Есть ли ... произошла ошибка? – Ian

+0

Проблема с вашим vb? Если это так, вы можете включить этот код? Если вы столкнулись с сообщениями об ошибках, вы можете добавить их тоже. –

+0

Был ли запрос вызван ошибкой или нет записи? – FrozenFire

ответ

1

Возможно изменить запрос с case выражения как

SELECT Status_ , 
SUM(CASE WHEN Status_ = 'Draft' THEN 1 ELSE 0 END) AS NewSum 
FROM ISSUANCE 
GROUP BY Status_; 
1

Вы работаете с выигрышными-форм? Вы не предоставили много информации здесь ...

Label newlabel = new Label(); 
newlabel.Text = ""; // <- put your query-result in here 
0

Попробуйте следующий метод

Dim disconn As New SqlConnection("Server = EURIZZE-PC;Database = INTERTRANS;Integrated Security = SSPI;") 
      Dim retval As String 
      Dim arRetval As String() 
      Using cmd1 As New SqlCommand("", disconn) 
       With cmd1 
        .CommandText = "SELECT Status_ +'|'+cast(COUNT(Status_)as varchar) FROM ISSUANCE WHERE Status_ = 'Draft' GROUP BY Status_" 
        retval = .ExecuteScalar 
       End With 
      End Using 
      If retval <> String.Empty Then 
       arRetval = retval.Split("|") 
       count.Text = arRetval(0) & " " & arRetval(1) 
      End If 

 Смежные вопросы

  • Нет связанных вопросов^_^