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

 

 


Tema destacado: Estamos en la red social de Mastodon


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

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Ayuda Conexion C# a SQL
« en: 22 Junio 2021, 13:29 pm »

Trato de hacer una conexion de mi Visual studio (C#) al SQL pero mas precisamente a los usuarios que tiene el Motor de Base de datos de SQL no a una tabla que este guardada a una base de datos esos no

    class Clssqlconexion
    {
        public void conexion()
        {
SqlConnection conexion = new SqlConnection("Data Source = DESKTOP-VBKOD4B; Initial Catalog = master; User ID = sa; Password = 20; integrated security = true");
            
            try
            {
                conexion.Open();
                MessageBox.Show("Se abrió la conexión con el servidor SQL Server y se seleccionó la base de datos");
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.Message);
                conexion.Close();
                MessageBox.Show("Se cerró la conexión.");
            }
            
        }    

    }


claro si lo dejo asi me conecta pero no me esta validando en ningun momento el user o la contraseña, he tratado de buscar videos o info y solo aparecen formas de conectarlos validando pero a una tabla y no a los usuarios que tiene agregado el sql
Plis  help :,,,D


« Última modificación: 22 Junio 2021, 13:31 pm por Alli medina » En línea

MoonLord07

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Ayuda Conexion C# a SQL
« Respuesta #1 en: 22 Junio 2021, 14:28 pm »

Lo unico que he realizado es una Conexion atravez de tablas que contienen mis usuarios y realizar la consulta, de la forma que estas diciendo Conectar con los mismos usuarios que tiene el SQL SERVER nunca la he trabajado pero si te sirve aqui dejo mi cadena de conexion que use, espero que alguien mas pueda ayudarte mejor.

class sqlconexion
    {
        SqlConnection conexion =
            new SqlConnection("Data Source=tcp:192.168.000.000;Initial Catalog=BDExam1sql;User ID=***;Password=****");

        public int Login(string usuario, string pass, string nivel)
        {
            try
            {
                conexion.Open();

                SqlCommand cmd = new SqlCommand("spLogin", conexion);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@usuario", usuario);
                cmd.Parameters.AddWithValue("@pass", pass);
                cmd.Parameters.AddWithValue("@nivel", nivel);

                SqlDataReader dr = cmd.ExecuteReader();

                if (dr.Read())
                {
                    return dr.GetInt32(0);
                }

                SqlDataAdapter sda = new SqlDataAdapter("SELECT nivel FROM usuarios", conexion);
                DataSet ds = new DataSet();
                DataTable dt = new DataTable();

                sda.Fill(dt);

                if (dt.Rows.Count == 1)
                {

                    if (dt.Rows[0][3].ToString() == "Admin")
                    {

                        MessageBox.Show("Bienvenido Amdin");
                    }
                    else if (dt.Rows[0][3].ToString() == "Usuario")
                    {
                        MessageBox.Show("Bienvenido Usuario");
                    }
                }
                else
                {

                    MessageBox.Show("Usuario o Contrseña incorrecto");
                }

            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
            finally
            {
                conexion.Close();
            }

            return -1;
        }


En línea

ThunderCls


Desconectado Desconectado

Mensajes: 455


Coder | Reverser | Gamer


Ver Perfil WWW
Re: Ayuda Conexion C# a SQL
« Respuesta #2 en: 1 Octubre 2021, 04:40 am »

claro si lo dejo asi me conecta pero no me esta validando en ningun momento el user o la contraseña, he tratado de buscar videos o info y solo aparecen formas de conectarlos validando pero a una tabla y no a los usuarios que tiene agregado el sql
Plis  help :,,,D

Un tema un poco viejo pero quizas a alguien le sirva. Si deseas usar login por usuario SQL en lugar de usar las credenciales de Windows, tu respuesta la tiene Microsoft

Citar
La autenticación de Windows tiene prioridad sobre los inicios de sesión de SQL Server. Si especifica Integrated Security = true, así como un nombre de usuario y una contraseña, el nombre de usuario y la contraseña se ignorarán y se utilizará la autenticación de Windows.
https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/connection-string-syntax
En línea

-[ "…I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Necesito ayuda con mi conexion he conocimientos de red.. alguien me ayuda
Redes
molinator 1 2,381 Último mensaje 21 Febrero 2011, 14:04 pm
por madpitbull_99
ayuda con mi conexion wi-max
Redes
rodrivosky 2 2,135 Último mensaje 29 Marzo 2011, 21:46 pm
por Sk9ITk5Z
Ayuda con Conexión en C
Programación C/C++
jhonsc 3 1,873 Último mensaje 26 Septiembre 2011, 18:55 pm
por [L]ord [R]NA
ayuda con conexion a sql
.NET (C#, VB.NET, ASP)
General Dmitry Vergadoski 3 2,163 Último mensaje 23 Diciembre 2014, 15:03 pm
por General Dmitry Vergadoski
[Ayuda] Conexion via VNC
Redes
ppepealdoropo 1 1,486 Último mensaje 5 Febrero 2016, 05:34 am
por esjuleta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines