C# y SQL Server
Publicado por Maycoll Bennett (6 intervenciones) 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
Desde ya muchas gracias!!!
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
0