Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - HappyLellow

#1
.NET (C#, VB.NET, ASP) / Re: Base datos c#
11 Junio 2008, 19:57 PM
Buenas,

Por pura lógica, si en el método mostrar no está pasando por el foreach es porque el DataSet no contiene ninguna tabla así que el error estaría en el método que ejecutas antes. Suponiendo que la tabla Artículos tenga algún registro, ¿has comprobado que le asignas la conexión al OleDbDataAdapter?

Por cierto, también te puede servir leer esto:
CitarEl objeto IDbConnection asociado al comando select debe ser válido, aunque no es necesario que esté abierto. Si la interfaz IDbConnection está cerrada antes de llamar a Fill, se abre para recuperar datos y, a continuación, se cierra. Si la conexión está abierta antes de llamar a Fill, permanece abierta.

Saludos.
#2
Cita de: shin_akuma en 30 Mayo 2008, 00:41 AM
aprovechando como puedo realizar consultas ya que e visto varios codigos en google pero utilizan otro tipo de conexion con la base de datos como data set y oledb.connection pero no realizan una consulta combesional sino creacion de tablas y algunas otras cosas

la pregunta es como puedo realizar una consulta de sql con select, insert, o uptate?
Hola,

Hay una diferencia básica, y es que en este caso la ejecución del comando no retorna nada de la Base de Datos como una tabla o un registro, por tanto debes hacerlo mediante el método ExecuteNonQuery del SqlCommand después de haberle asignado a este la sentencia que quieras en la propiedad CommandText.

Espero que te sirva de guía. Saludos.