Estimado, te dejo estos ejemplos que hacen lo mismo pero de diferente modo:
Código PHP:
public int funcionsqldr1 (string num)
{
Conexion con1 = new Conexion();
con1.Conectar();
string sql1 = "SELECT campo1, campo2, camp.... FROM tabla1 WHERE campo1 = @parametro";
SqlCommand cmd1 = new SqlCommand(sql1, con1.get_conecction());
cmd1.Parameters.AddWithValue("@parametro", num);
SqlDataReader dr = cmd1.ExecuteReader(CommandBehavior.CloseConnection);
while (dr.Read())
{
this.num1 = dr.GetInt32(0);
this.num2 = this.num1 + 1;
}
dr.Close();
con1.Desconectar();
return num2;
}
public Int32 funcionsqldr2 (string num)
{
Conexion con2 = new Conexion();
con2.Conectar();
string sql2 = "SELECT campo1, campo2, camp.... FROM tabla1 WHERE campo1 = @parametro";
SqlCommand cmd2 = new SqlCommand(sql2, con2.get_conecction());
cmd2.Parameters.AddWithValue("@parametro" , num);
using (SqlDataReader dr3 = cmd2.ExecuteReader())
{
while(dr3.Read())
num = dr3.GetInt32(0);
}
con2.Desconectar();
return nume;
}
Arreglalo a tu requerimiento, cualquier duda consulta.
Adios.