Autor Tema: C# comprobar un registro si existe en una tabla consulta SQL  (Leído 3366 veces)

judit1995

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Hola, tengo una duda y es muy importante para mi.

Tengo dos tablas A i B, tengo que comprobar si el registro de la tabla A existe en la tabla B en un bucle que vaya comprobando esto.

Utilizo C# pero imagino que es necesario hacer consultas SQL.
Alguien sabe como podría resolver esto?

Muchas Gracias.
« última modificación: 20 de Agosto 2016, 23:16 de César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2228
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:C# comprobar un registro si existe en una tabla consulta SQL
« Respuesta #1 : 20 de Agosto 2016, 23:18 »
Hola! Sí, si estás trabajando con una base de datos tendrás que hacer una consulta a la base de datos. Lo primero que tienes que tener claro es cómo es la estructura de las tablas de la base de datos, cuáles son los campos de cada tabla y qué es lo que necesitas comparar. Indica cómo se estructuran las tablas y qué necesitas comparar para poder ayudarte. Sería conveniente también que pongas y expliques con un ejemplo qué es lo que necesitas.

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

judit1995

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Re:C# comprobar un registro si existe en una tabla consulta SQL
« Respuesta #2 : 22 de Agosto 2016, 12:58 »
string sql1 = "select * from #tpLowCost where (select count(*) from AuxCensoNormalizacion where AuxCensoNormalizacion.IdDir = #tpLowCost.IdDir)> 0";

Hola gracias por el interes, pero, ahora ya tengo la consulta hecha y lo guardo en una variable sql1

La consulta devuelve si el campo IdDir lo tenemos en la tabla ACN
Necesitaria saber en c#:

si tenemos este campo que haga un update. (Update ya lo tengo hecho)





ing_jp

  • Sin experiencia
  • *
  • Mensajes: 21
    • Ver Perfil
Re:C# comprobar un registro si existe en una tabla consulta SQL
« Respuesta #3 : 22 de Agosto 2016, 18:24 »
Estimado


tu solo necesitas hacer si existe ese registro en tu tabla???
porque si es eso te recomiendo que hagas un simple procedimiento almacenado y mas facilidad tendrás.


solo hace mediante consultas si existe depende de los campo que queras verificar que te devuelva 1 si no existe que te devuelva 0

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2553
    • Ver Perfil
Re:C# comprobar un registro si existe en una tabla consulta SQL
« Respuesta #4 : 25 de Agosto 2016, 21:45 »
Buenas judit1995, para conectar con una base de datos tendrás que usar instrucciones que dependerán del tipo de base de datos con la que quieras conectar. Por ejemplo podrá ser Oracle, MySql, SqlServer, etc.

Salu2

 

Esto es un laboratorio de ideas...
Aprender a programar

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".