elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  C# [Conexion con base de Datos Acces y Comandos SQL]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: C# [Conexion con base de Datos Acces y Comandos SQL]  (Leído 2,304 veces)
Inspector12

Desconectado Desconectado

Mensajes: 1


Ver Perfil
C# [Conexion con base de Datos Acces y Comandos SQL]
« en: 9 Mayo 2015, 06:39 am »

Buenas Noches, Tardes o Dias.

Soy estudiante de Prepa Tecnica, estoy trabajando con c# un par de proyectos finales en los cuales quiero utilizar base de datos de acces, puedo conectar la base y utilizo comandos para hacer consultas y obtener valores de tipo bool, mi problema es que no se como obtener un valor en concreto.

Les dejo el codigo y explico como es:

Código
  1. OleDbConnection conexion = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\FarmaciasSimilares.accdb"); // Indico que se cree una nueva conexion con la base e indico la ruta de la mismo
  2.            conexion.Open(); // Se abre conexion
  3.            string consulta = "select Contrasena,ID_Doctor from Doctor where  Contrasena ='" + C + "' and ID_Doctor ='" + U + "';";  // Consulta con comandos de sql que se guardan en una variable string
  4.            OleDbCommand Comando = new OleDbCommand(consulta, conexion); // se ejecuta la consulta
  5.  
  6.            OleDbDataReader LectorDatos; // Se crea un lector de datos de la base
  7.            LectorDatos = Comando.ExecuteReader(); //  Se ejecuta el lector
  8.            Boolean ExisteDatos = LectorDatos.HasRows; // Variable tipo bool en la que se capturan los datos devueltos de la base Si se encuentran datos = si si no = no
  9.  
  10.            if (ExisteDatos) // Comparacion de la variable tipo bool
  11.            {
  12.                  // Pasa a otro form
  13.                MessageBox.Show("Bievenido al sistema " + U);
  14.                MenuX frm = new MenuX();
  15.                frm.Show();
  16.  
  17.                this.Hide();
  18.            }

Solo quisiera saber si alguno puede obtener un valor guardado en la base,
Ahora puedo hacer una consulta para que me mande un valor de la tabla
Código
  1. string consulta2 "'select Nombre from Doctor where ID_Doctor = "+ IdDoc+"';"; // Donde IdDoc es una variable que obviamente contiene el id del doctor

 pero mi duda es como guardo ese valor en una variable para utilizarla despues  :P

Gracias por su tiempo y espero su ayuda :B Los Hami XD
y lamento si la respuesta es obvia y me ven como retarder pero aveces la respuesta mas obvia es la que mas evitamos.

MOD: AÑADIDO C# AL ETIQUETADO GESHI


« Última modificación: 9 Mayo 2015, 16:07 pm por kub0x » En línea

fran800m

Desconectado Desconectado

Mensajes: 204



Ver Perfil
Re: C# [Conexion con base de Datos Acces y Comandos SQL]
« Respuesta #1 en: 9 Mayo 2015, 13:47 pm »

No te ofendas, pero parece que ni has buscado OleDbDataReader en Google.

Hazlo y verás a qué me refiero.

Un saludo,


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Consultas Select a una Base de Datos en Acces
Programación Visual Basic
TheGhost(Z) 7 4,181 Último mensaje 21 Diciembre 2005, 13:43 pm
por TheGhost(Z)
Conexion de una base de datos (acces) que tenga password
Programación Visual Basic
erconcor 1 1,419 Último mensaje 31 Marzo 2006, 16:54 pm
por karmany
Ler una base de datos acces
Programación Visual Basic
Cuasar 5 2,611 Último mensaje 12 Diciembre 2007, 15:24 pm
por demoniox12
Ayuda! Base de Datos Acces y VB.net
.NET (C#, VB.NET, ASP)
Kal_El_00100 4 3,621 Último mensaje 4 Abril 2010, 03:08 am
por Kal_El_00100
Enlaze de base de datos acces
Programación Visual Basic
raas5 4 3,070 Último mensaje 20 Noviembre 2011, 15:45 pm
por raul338
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines