Foros del Web » Programando para Internet » ASPX (.net) »

Ayuda con Base de Datos en Asp net

Estas en el tema de Ayuda con Base de Datos en Asp net en el foro de ASPX (.net) en Foros del Web. Hola soy nuevo en este foro y no se si este bien poner esto en esta seccion tengo un problema con una base de datos ...
  #1 (permalink)  
Antiguo 02/12/2010, 18:35
 
Fecha de Ingreso: julio-2010
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Exclamación Ayuda con Base de Datos en Asp net

Hola soy nuevo en este foro y no se si este bien poner esto en esta seccion tengo un problema con una base de datos y no se que hacer es para un proyecto final de la escuela y me urge espero y me puedan ayudar
Gracias


Nombre del Error: Object reference not set to an instance of an object


Stack Trace:


[NullReferenceException: Object reference not set to an instance of an object.]
ASP.i_s_c_iscalamilla_proyecto_final_borraralgo_as px.BORRAR(Object sender, EventArgs e) +163
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
System.Web.UI.WebControls.Button.RaisePostBackEven t(String eventArgument) +110
System.Web.UI.WebControls.Button.System.Web.UI.IPo stBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEve ntHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCol lection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565




y Aki esta todo mi codigo espero me puedan ayudar



<Html>

<%@ PAGE LANGUAGE=C# %>

<%@ Import Namespace="System" %>

<%@ Import Namespace="System.Data" %>

<%@ Import Namespace="System.Data.OleDb" %>

<FORM RUNAT=SERVER>

CLAVE A BORRAR<ASP:TEXTBOX ID=CLAVE RUNAT=SERVER/>

<ASP:BUTTON ONCLICK=EVENTO1 TEXT=Desplegar RUNAT=SERVER /><BR>

<ASP:BUTTON ONCLICK=BORRAR TEXT=BORRAR RUNAT=SERVER /><BR>

<ASP:DATAGRID ID=TABLAGRID RUNAT=SERVER

Width=400

BackColor=#ccccff

BorderColor=black

ShowFooter=false

CellPadding=3

CellSpacing=0

Font-Name=Verdana

Font-Size=8pt

HeaderStyle-BackColor=#aaaadd

EnableViewState=false

/>
</Html>
</FORM>

<script runat=server>

OleDbConnection coneccion;

DataSet tabla;

OleDbDataAdapter q;

void EVENTO1(object sender, EventArgs e)

{

coneccion=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\\sites\\content\\I\\s\\c\\IscAlamilla\\d atabase\\Refaccionaria.mdb");

q=new OleDbDataAdapter("select * from Clientes", coneccion);

DataSet tabla= new DataSet();

q.Fill(tabla, "Clientes");

TABLAGRID.DataSource=tabla;

TABLAGRID.DataMember="Clientes";

TABLAGRID.DataBind();

}

void BORRAR (Object sender, EventArgs e)

{



string adap="delete from Clientes where clave=@CLAVE";

OleDbCommand orden= new OleDbCommand(adap, coneccion);

orden.Parameters.Add(new OleDbParameter("@CLAVE", OleDbType.Integer));

orden.Parameters["@CLAVE"].Value = CLAVE.Text;

orden.Connection.Open();

orden.ExecuteNonQuery();

orden.Connection.Close();



q=new OleDbDataAdapter("select * from Clientes", coneccion);

DataSet tabla= new DataSet();

q.Fill(tabla, "Clientes");

TABLAGRID.DataSource=tabla.Tables["Clientes"].DefaultView;

TABLAGRID.DataBind();

CLAVE.Text=" ";

}

</script>

Última edición por ceaj100990; 02/12/2010 a las 18:41
  #2 (permalink)  
Antiguo 07/12/2010, 08:33
 
Fecha de Ingreso: diciembre-2010
Mensajes: 22
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Ayuda con Base de Datos en Asp net

Asi a simple vista checaria la cadena de coneccion, por que la ruta de la bd a la que estas accediendo me parece muy extraña, puedes intentar hacer una conexion usando el asistente, por ejemplo conectar un datagrid o gridview a la bd de datos que deseas y copias el coneccion string que te aparece en el asistente y lo pones en tu connection string de tu codigo.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:29.