
20/02/2007, 14:46
|
| | Fecha de Ingreso: agosto-2006
Mensajes: 20
Antigüedad: 18 años, 7 meses Puntos: 0 | |
Enviar Datos Entre Capas Saludos:
Necesito pasar la informacion contenida en 2 textBox a una consulta SQL, estoy usando C#, y sqlserver.
Estoy usando el modelo de N capas, He logrado hacer una consulta y llenar un GridView. Mi libreria de clases tiene este código: using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
namespace Northwind.Data
{
public class Cliente
{
private SqlConnection SqlConn;
private SqlCommand SqlComm;
private DataTable dtNorthwindDatos;
private SqlConnection AbrirConexion()
{
if(SqlConn == null)
{
SqlConn = new SqlConnection();
this.SqlConn.ConnectionString = "Data Source=MIC-SERVER-TEST;Initial Catalog=Northwind;user=sa;password=MICduoc1";
this.SqlConn.Open();
}
return SqlConn;
}
private SqlCommand EjecutarComando(string strSQL)
{
if(SqlComm == null)
{
SqlComm = new SqlCommand();
SqlComm.Connection = AbrirConexion();
}
strSQL = "SELECT CustomerID, CompanyName FROM Customers";
SqlComm.CommandText = strSQL;
return SqlComm;
}
public DataTable EjecutaDataReader(string strSQL)
{
SqlDataReader reader = this.EjecutarComando(strSQL).ExecuteReader();
dtNorthwindDatos = new DataTable();
dtNorthwindDatos.Load(reader);
return dtNorthwindDatos;
}
}
}
Mi codigo consulta la base de datos northwind y trae todos los registros de dos columnas de la tabla Customers.
En mi pagina Asp configure un ObjectDataSource que lee mi data table "EjecutaDataReader", ejecuta la consulta y agregué un GridView que muestra la informacion del ObjectDataSource.
Ahora necesito hacer otra consulta que me tome el valor de 2 textBox para hacer una consulta.
Espero me puedan ayudar, he buscado y no encuentro nada. Gracias.
Última edición por Condon_De_Lija; 20/02/2007 a las 14:52
Razón: error de escritura (error de capa 8)
|