Pregunta: | 52261 - CONECCION OLEDBCONNECTION ó SQLCONECCTION A MI PROGRAMA? |
Autor: | RAUL MASTER |
Mi gran duda es la siguiente , deseo conectarme a mi base de datos que lo tengo en mi sql. cual debo escoger para la conección ¿Oldbconnection ó sqlconnection? no se cual se usa y cuando usarlo. y una vez escogido cual usar mi duda es .... COMO LO USO ?
En mi BASE de datos en la tabla llamada "tbl_Usuario" solo contiene "Id_usuario y clave". En el programa en mi windows forms principal , pido Id_usuario" txt_usuario " y la clave " txt_clave ", yo deseo que conectarme a mi base de datos llamado " BD_simple ", y que pregunte si coincide el " Id " de mi programa ( txt_Usuario) con el " ID " de la base de datos ( Id_usuario ) y sus repectivas claves en ambos lados. me ayudan esa parte , y el resto ya no es tanto el problema porque ya tendre un ejemplo de donde guiarme para futuras conecciones. |
Respuesta: | giovanni villamil |
El sistema mas directo es
sqlClient A continuacion un codigo que fue probado en vs.net 2005 y funciona no es lo mas optimo pero no importa Dim cnn As New System.Data.SqlClient.SqlConnection() Dim cmd As New System.Data.SqlClient.SqlCommand("select count(*) from tbl_usuario where id_usuario=" & Me.txt_usuario.Text, cnn) cnn.ConnectionString = "Data Source=BGSERVER;Initial Catalog=prueba;Integrated Security=True" cnn.Open() cmd.CommandType = CommandType.Text Dim numeroRegistros As Integer numeroRegistros = CInt(cmd.ExecuteScalar()) If (numeroRegistros > 0) Then MsgBox("este codigo ya existe por favor digite otro") ElseIf numeroRegistros = 0 Then cmd.CommandText = "insert into tbl_usuario (id_usuario,clave) values (" & Me.txt_usuario.Text & ",'" & Me.txt_clave.Text & "')" cmd.ExecuteNonQuery() End If cnn.Close() Espero que le sirva y no sea muy tarde |