Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/09/2006, 09:19
Avatar de laweb
laweb
 
Fecha de Ingreso: junio-2002
Ubicación: BS AS
Mensajes: 183
Antigüedad: 22 años, 9 meses
Puntos: 0
Sonrisa Count

Antes que nada, trata de definir los Objetos siempre de la misma manera y nominalmente del tipo " Universal ", esto te ayudará a futuro muchisimo.
Al igual de los controles que uses en tu app.

Aqui va un clasico

1) string sql = "SELECT * FROM Customers"
2) string connStr = "server=localhost;database=Northwind;uid=sa;pw d=;"
3) SqlConnection Conn = new SqlConnection(connStr)
4) Conn.Open()
5) DataSet ds = new DataSet("Northwind")
6) SqlDataAdapter Da = new SqlDataAdapter(sql, Conn)
7) Da.Fill(ds,"Customers")
8) Customers.DataSource = ds.Tables("Customers")
9) Page.DataBind()
10) conn.Close()



-- Ver si tenemos registros (filas)

Dim i as integer
i = ds.Tables("Customers").Rows.Count
-- Ahora haces tus preguntas y defines tus acciones
if i = 0 then
else
end if


Y listo.
Yo te recomiendo que hasta que no estes muy seguro ( y hasta diria que en procesos importantes tambien lo hagas ) que utilices TRY & CATCH y te setees un lblError en algun lugar como para mostrar el o los posibles errores de codigo.

La otra recomendación es debuggear e ir analizando línea por línea las variables, los objetos y declaraciones con los valores que puedan ir tomando...
__________________
Nos Leemos my friend...!
Saludos
LUKE