1.我要为一个类建立一个方法。然后要在这调用这个方法的时候可以传回一个值出来。
2.我用的是sql server的数据库。我希望可以写一个类用来打开数据库的连接。这个类可以用来给其它的类继承。在其它要用到他的地方只要调用这个类的一个方法就打开数据库。我只传不同的sqlcommand进去。可以反回一个数据集回来。不知道这样可不可行?
2.我用的是sql server的数据库。我希望可以写一个类用来打开数据库的连接。这个类可以用来给其它的类继承。在其它要用到他的地方只要调用这个类的一个方法就打开数据库。我只传不同的sqlcommand进去。可以反回一个数据集回来。不知道这样可不可行?
然后在其它的页面就可以去直接引用
SqlDataReader getconnection(SqlCommand mycom)
{
stirng strConn=".......";
string select=".......";
SqlConnection conn=new SqlConnection(strConn);
conn.Open();
System.Data.SqlClient.SqlCommand com=new System.Data.SqlClient.SqlCommand(select,this.sqlConnection1);
System.Data.SqlClient.SqlDataReader dr=com.ExecuteReader();
return dr;
}
System.Data.SqlClient.SqlCommand com=new System.Data.SqlClient.SqlCommand(select,this.sqlConnection1);
//去掉
换成:com.CommandText=select;
com.Connection=conn;
当然你还可以返回其他dataset ,xmlreader
都可以等等.......
Public Function MyFunction(intA As Integer, intB As Integer) As Integer
Return (intA + intB) 'A加B
End Function
End Class然后在aspx里:Dim objMyClass As New MyClass()
Response.Write (objMyClass.MyFunction(1, 2))