Visual CSharp .NET - C# y SQL Server

   
Vista:
Imágen de perfil de Maycoll Bennett

C# y SQL Server

Publicado por Maycoll Bennett bmaycoll@hotmail.com (1 intervención) el 15/12/2011 15:07:00
Hola amigos foreros, les cuento que estoy realizando una aplicación y esta es la primera vez que estoy en la necesidad de utilizar una BD, he optado por utilizar SQL Server 2005.
He buscado por la red ejemplos de cómo conectarme con la BD, de como aplicar los querys y he encontrado algunos ejemplos en la página de ELGUILLE y me han resultado de muchísima ayuda.
Pero solamente me estaría faltando poder aplicar un "SELECT" y leer los resultados de la consulta.
Les cuento que mi aplicación es un windows service, por lo que no habrá formularios.
Les dejo el ejemplo de un insert que tengo para ver si me pueden ayudar y dar el código de ejemplo del "SELECT" y de como leer el resultado del "SELECT".

la funión cadenaConexion(), devuelve la cadena de conexion hacia la BD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
string sCon = cadenaConexion("ARIYMAY-PC\\SQLEXPRESS", "AFIP", "sa", "sa");
string sQuery = "insert into TBL_WSAA (mb_wsaauib, mb_wsaauia, mb_wsaagtb, mb_wsaaetb, mb_wsaagta, mb_wsaaeta, mb_wsaaest, mb_wsaatok, mb_wsaasig, mb_wsaares) values (@mb_wsaauib, @mb_wsaauia, @mb_wsaagtb, @mb_wsaaetb, @mb_wsaagta, @mb_wsaaeta, @mb_wsaaest, @mb_wsaatok, @mb_wsaasig, @mb_wsaares)";
 
using(SqlConnection con = new SqlConnection(sCon))
            {
                SqlCommand cmd = new SqlCommand(sQuery, con);
                cmd.Parameters.AddWithValue("@mb_wsaauib", uniqueIdBanco);
                cmd.Parameters.AddWithValue("@mb_wsaauia", uniqueIdAFIP);
                cmd.Parameters.AddWithValue("@mb_wsaagtb", generationTimeBanco);
                cmd.Parameters.AddWithValue("@mb_wsaaetb", expirationTimeBanco);
                cmd.Parameters.AddWithValue("@mb_wsaagta", generationTimeAFIP);
                cmd.Parameters.AddWithValue("@mb_wsaaeta", expirationTimeAFIP);
                cmd.Parameters.AddWithValue("@mb_wsaaest", estado);
                cmd.Parameters.AddWithValue("@mb_wsaatok", token);
                cmd.Parameters.AddWithValue("@mb_wsaasig", sign);
                cmd.Parameters.AddWithValue("@mb_wsaares", response);
                con.Open();
                int t = Convert.ToInt32(cmd.ExecuteScalar());
                con.Close();
                return t;
            }


Desde ya muchas gracias!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder