Hola a todos!!
He desarrollado una aplicación web en visual studio 2005 y C#. Utilizo Access como BD.
Mi aplicación en local funciona pero no sé porqué en el servidor me da error. Parece como si no pudiera ejecutar ningún comando SELECT, DELETE, INSERT.. en la BD. Y ya no sé que hacer...os vuelvo a repetir que en local funciona.
Os dejo un par de errores para ver si me podéis ayudar:
ERROR1:
Server Error in '/GestionTutorias' Application.
--------------------------------------------------------------------------------
Could not delete from specified tables.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.OleDb.OleDbException: Could not delete from specified tables.
Source Error:
Line 1085: //al parametro validohasta le asigno el valor de la fecha de hoy
Line 1086: comandoeliminar.Parameters.Add(new OleDbParameter("validohasta", fechahoy));
Line 1087: int res = comandoeliminar.ExecuteNonQuery();
Line 1088: cerrarconexion();
Line 1089:
Source File: c:\Inetpub\wwwroot\GestionTutorias\App_Code\gestor bd.cs Line: 1087
ERROR2:
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 611: string consulta = "SELECT depto FROM profesor AS P WHERE P.usuario='" + usuarioprofe + "'";
Line 612: OleDbCommand comandosel = new OleDbCommand(consulta, conn);
Line 613: int codigo = (int)comandosel.ExecuteScalar();//ejecuta la consulta y devuelve la primera columna de la primera fila del cjto de resultados devuelto por la consulta
Line 614: cerrarconexion();
Line 615: return codigo;
Source File: c:\Inetpub\wwwroot\TUTORIAS\App_Code\gestorbd.cs Line: 613
Muchas gracias,
Mari.