Estimado, creo que puede ser el reader, fijate:
Código PHP:
// pon el CommandBehavior.CloseConnection por si acaso.
SqlDataReader rs = cmd1.ExecuteReader(CommandBehavior.CloseConnection);
while(rs.Read())
{
// tienes que poner el indice en 0 (primer registro), o sea de esta forma, si es una coleccion:
respuesta = rs.GetString(0);
// respuesta = (string)rs["nombre"]; el (string) no es necesario sacalo.
}
rs.Close(); // cierras conexion del reader.
con1.Desconectar(); // cierras la conexion.
return respuesta; // y retornas
Código PHP:
rs = Comando.ExecuteReader();
while (rs.Read())
{
respuesta = (string)rs["nombre"];
}
con.Close();
return respuesta;
}
Te paso mi
conexion para que te ordenes un poco, buscala en mi blog.