Tema: Conexion
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2005, 13:54
Avatar de Baby78
Baby78
 
Fecha de Ingreso: julio-2005
Mensajes: 142
Antigüedad: 18 años, 9 meses
Puntos: 0
Busqueda Conexion


Necesito saber que es lo que estoy haciendo mal tengo el siguiente codigo

<%@ Page language="C#" debug=true%>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<html>
<head><title></title></head>
<body>
<script runat="server">

void Muestra(Object sender, EventArgs args){
OleDbConnection conexion =new OleDbConnection("Provider=SQLOLEDB;server=(local); database=mydatabase;uid=sa;pwd=");
String sentencia="SELECT nombre,puesto From employees";
OleDbCommand comando=new OleDbCommand (sentencia);

OleDbDataReader resultado;
try{
conexion.Open();
comando.Connection=conexion;
resultado= comando.ExecuteReader();
while(resultado.Read()){
Response.Write((string)resultado("nombre")+" "+(string)resultado("puesto")+"<br>");
}
resultado.Close();
conexion.Close();
}catch(OleDbException e){
Response.Write("se ha producido una excepción: "+e);
}
}
</script>

<form runat="server" id="formulario">
<asp:Label Runat="server" ID="Texto" Text=""/><br>
<asp:Button OnClick="Muestra" Runat="server" ID="boton" Text="Muestra Datos"/>
</form>
</body>
</html>


pero me marca el siguiente error
CS0117: 'System.Data.SqlClient.SqlConnection' does not contain a definition for 'open'

si me puedieran explicar en que estoy mal, lo que pasa es que soy nueva en esto, estoy utilizando Visual Studio .Net

Última edición por Baby78; 26/07/2005 a las 14:29 Razón: Cambiarme de Foro