ayuda con ADO.NET
Publicado por Martin (3 intervenciones) el 14/01/2009 11:11:10
Hola, estoy desarrollando una pequeña app en ASP.NET y estoy tratando de conectar a una bd en SQL Server 2005,
Tengo un error y no se cua es, les paso mi codigo a ver si me ayudan.
------------------------------------------------------------------------------------------------------------------------
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;
using System.IO;
using System.Data.SqlClient;
string strCon = "SERVER=xxxx.com;UID=xxxxx;PASS=xxxxxp;DATABASE=db;";
string query = "select * from products";
SqlDataReader reader;
SqlConnection conn = new SqlConnection(strCon);
SqlCommand cmd= new SqlCommand(query,conn);
conn.Open();
reader=cmd.ExecuteReader();
while (reader.Read())
{
DataRow dr = this.NewRow();
dr["product_id"] = reader.GetInt16["product_id"];
dr["name"] = reader.GetString["name"];
dr["price"] = reader.GetDecimal["price"];
this.Rows.Add(dr);
}
-------------------------------------------------------------------------------------------------------------------
El error se produce en las lineas dr["product_id..........
En esas tres lineas me dice "No se puede aplicar la indización con [] a una expresión del tipo 'grupo de métodos."
Donde esta el problema?
Tengo un error y no se cua es, les paso mi codigo a ver si me ayudan.
------------------------------------------------------------------------------------------------------------------------
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;
using System.IO;
using System.Data.SqlClient;
string strCon = "SERVER=xxxx.com;UID=xxxxx;PASS=xxxxxp;DATABASE=db;";
string query = "select * from products";
SqlDataReader reader;
SqlConnection conn = new SqlConnection(strCon);
SqlCommand cmd= new SqlCommand(query,conn);
conn.Open();
reader=cmd.ExecuteReader();
while (reader.Read())
{
DataRow dr = this.NewRow();
dr["product_id"] = reader.GetInt16["product_id"];
dr["name"] = reader.GetString["name"];
dr["price"] = reader.GetDecimal["price"];
this.Rows.Add(dr);
}
-------------------------------------------------------------------------------------------------------------------
El error se produce en las lineas dr["product_id..........
En esas tres lineas me dice "No se puede aplicar la indización con [] a una expresión del tipo 'grupo de métodos."
Donde esta el problema?
Valora esta pregunta


0