Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: judit1995 en 17 de Agosto 2016, 17:51

Título: C# comprobar un registro si existe en una tabla consulta SQL
Publicado por: judit1995 en 17 de Agosto 2016, 17:51
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.
Título: Re:C# comprobar un registro si existe en una tabla consulta SQL
Publicado por: César Krall en 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!
Título: Re:C# comprobar un registro si existe en una tabla consulta SQL
Publicado por: judit1995 en 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)




Título: Re:C# comprobar un registro si existe en una tabla consulta SQL
Publicado por: ing_jp en 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
Título: Re:C# comprobar un registro si existe en una tabla consulta SQL
Publicado por: Ogramar en 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