如何让count(*)得到的数据显示在text框中
如何让count(*)得到的数据显示在text框中。还有能不能直接把统计出来的数据直接插入到另一张表中 问题点数:20、回复次数:6Top
1 楼lzmtw(水如烟)回复于 2006-06-03 18:13:55 得分 0
在某个适当的时候取值、赋值。通常,这个“适当时候”是数据源改变了的时候,
一般的形如DataSourceChangedEventTop
2 楼xiAoD1107()回复于 2006-06-03 18:22:30 得分 0
能说的具体点吗Top
3 楼liujiayu10(活着就好)回复于 2006-06-04 09:57:47 得分 0
dim myC as integer=execscalar("select count(*) from table")
textbox1.text=myC.tostring()
Top
4 楼xiAoD1107()回复于 2006-06-05 12:27:49 得分 0
还是没有解决Top
5 楼lzmtw(水如烟)回复于 2006-06-05 12:33:41 得分 0
假如界面上有个DataGrid,它一般绑定的是DataTable的话:
Private Sub DataGrid1_DataSourceChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGrid1.DataSourceChanged
If Me.DataGrid1.DataSource Is Nothing Then Exit Sub
If TypeOf Me.DataGrid1.DataSource Is DataTable Then
Dim table As DataTable = CType(Me.DataGrid1.DataSource, DataTable)
Me.TextBox1.Text = table.Rows.Count.ToString
End If
End SubTop
6 楼superwz(冰点)回复于 2006-06-06 15:48:07 得分 0
Dim myconn As ADODB.Connection = New ADODB.Connection
Dim rs As ADODB.Recordset = New ADODB.Recordset
myconn.ConnectionString = "Driver=..........."
Dim mysel As String = "SELECT count(*) FROM table"
myconn.Open()
rs.Open(mysel, myconn)
text1.text = rs(0).Value
rs.Close()
myconn.Close()
Top




