PublicClass getdataClass getdata PublicShared myconn As SqlClient.SqlConnection PublicSharedFunction getdatareader()Function getdatareader() SharedFunction getdatareader()Function getdatareader(ByVal sql AsString) As SqlClient.SqlDataReader Dim myCmd As SqlClient.SqlCommand myCmd =New SqlClient.SqlCommand(sql, myconn) getdatareader = myCmd.ExecuteReader() End Function PublicSharedFunction executesql()Function executesql() SharedFunction executesql()Function executesql(ByVal sql AsString) Dim myCmd As SqlClient.SqlCommand myCmd =New SqlClient.SqlCommand(sql, myconn) myCmd.ExecuteNonQuery() End Function PublicSharedFunction getdataview()Function getdataview() SharedFunction getdataview()Function getdataview(ByVal sql AsString, ByVal strTable AsString) As DataView Dim myDataAdapter As SqlClient.SqlDataAdapter Dim myDataSet As DataSet myDataAdapter =New SqlClient.SqlDataAdapter(sql, myconn) myDataSet =New DataSet myDataAdapter.Fill(myDataSet, strTable) Dim myTable As DataTable = myDataSet.Tables(strTable) getdataview =New DataView(myTable) End Function End Class
调用
getdata.myconn = New SqlClient.SqlConnection getdata.myconn.ConnectionString = (xinxi.stringconnection)