ASP.NET - Error conexión BD

   
Vista:

Error conexión BD

Publicado por Pedro (1 intervención) el 29/02/2016 02:39:37
Hola buenas a todos, mi problema es el siguiente, hago mi conexión con la base de datos de la siguiente manera:

" set conectar = server.CreateObject("ADODB.Connection")
conectar.Open("conexion") "

Tengo un en el index un formulario para iniciar sesión y cuando introduzco el usuario y la contraseña me da es el siguiente:

"Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Controlador ODBC Microsoft Access] El motor de base de datos de Microsoft Access no puede abrir el archivo '(desconocido)' o escribir en él. Otro usuario ya lo ha abierto de forma exclusiva o bien necesita permiso para ver y escribir datos.

/index.asp, l�nea 112"

Lo más gracioso es que el jueves me funcionaba perfectamente y al no conectarse con la base de datos no puedo realizar ningún cambio sin probarlo, le he dado poderes en la carpeta a todos los usuarios, también eliminé xampp por si los puertos entraban en conflicto, ya no se que más hacer. A ver si me pueden ayudar a buscar una solución, 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
Imágen de perfil de xve

Error conexión BD

Publicado por xve (24 intervenciones) el 29/02/2016 12:03:02
Hola Pedro, te esta diciendo que el archivo esta abierto en modo exclusivo... puede ser que alguien lo tenga abierto, o que alguna aplicación lo este utilizando?

Si nadie lo utiliza, prueba a reiniciar tu Windows... algunas veces se quedan abiertos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error conexión BD

Publicado por Esmeralda (19 intervenciones) el 20/05/2016 16:03:52
Puede que tal ves estes poniendo algun dato mal de tu nombre de servidor.
Yo utilizo esta conexión es em Mysql y tambien se puede usar en SQL Server.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using MySql.Data.MySqlClient;
using System.Windows.Forms;
 
namespace UTTT.ESMERALDA.CONTROL.Ctrl
{
    public class Conexion
    {
        private static MySqlConnection conectar;
 
        public static MySqlConnection getConexion()
        {
            try
            {
                if (conectar == null)
                {
                    conectar = new MySqlConnection("Data Source=localhost; Database=grupoautofin; user= root; password=");
                    MessageBox.Show("\n Conexion exitosa");
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
                Console.Write("\n Conexion Fallida");
            }
            return conectar;
        }
        MySqlConnection con = Conexion.getConexion();
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error conexión BD

Publicado por joesmecr (3 intervenciones) el 27/05/2016 19:46:43
es provable que tu coneccion no este bien deberias checar el nobre de la base de datos y la erencia que aras de siertas tablas

un ejemplo seria asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
public static MySqlConnection getConexion()
 
        {
 
            try
 
            {
 
                if (conectar == null)
 
                {
 
                    conectar = new MySqlConnection("Data Source=localhost; Database=grupoautofin; user= root; password=");
 
                    MessageBox.Show("\n Conexion exitosa");
 
                }
 
            }
 
            catch (Exception ex)
 
            {
 
                Console.Write(ex.Message);
 
                Console.Write("\n Conexion Fallida");
 
            }
 
            return conectar;
 
        }
 
        MySqlConnection con = Conexion.getConexion();
 
    }
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio Castillo

Error conexión BD

Si todo funcionaba bien y de pronto dejó de funcionar y te arroja ese mensaje se debe a una causa probable.

Al ser una base de datos access, cuando se tiene acceso, se crea un archivo con el mismo nombre de la base de datos, mas la extensión .ldb, el cual si tuviste una interrupción o no saliste de manera correcta, se queda creado y ese es el indicador que alguien tiene abierto el archivo, por lo tanto lo que debes hacer, es eliminarlo y todo volverá ala normalidad.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error conexión BD

Publicado por Jose Antonio Perez Torales (6 intervenciones) el 05/08/2016 02:05:32
intenta cambiar tu codigo por este y al igual cambia tus valores

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public void ConnectToSql ()
{
    System.Data.SqlClient.SqlConnection conn =
        new System.Data.SqlClient.SqlConnection ();
    // TODO: Modify the connection string and include any
    // additional required properties for your database.
    conn.ConnectionString =
     "integrated security=SSPI;data source=SQL Server Name;" +
     "persist security info=False;initial catalog=northwind";
    try
    {
        conn.Open();
        // Insert code to process data.
    }
        catch (Exception ex)
    {
        MessageBox.Show("Failed to connect to data source");
    }
    finally
    {
        conn.Close();
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar