Este es mi codigo, si lo pudieran analizar, porque no encuentro el error
Código:
String CodBarras = Request.QueryString ["CodBarras"];
StringBuilder sb = new StringBuilder(CodBarras);
sb.Replace(';', ' ');
sb.Replace('0', ' ');
sb.Replace('?', ' ');
SqlConnection myConnection =
new SqlConnection("server=LOCAL;database=MYDATABASE;uid=;pwd=");
SqlDataAdapter myCommand =
new SqlDataAdapter("SELECT upper(NAMES.FName)+' '+ upper(NAMES.LName)as FULLNAME, UDF.UdfNum , UDF.UdfText FROM NAMES INNER JOIN UDF ON NAMES.ID = UDF.NameID WHERE UDF.UdfText ='" +CodBarras + "'" , myConnection);
DataSet ds = new DataSet();
try{
myConnection.Open();
myCommand.Fill(ds,"NAMES");
MyDataList.DataSource = ds.Tables["NAMES"].DefaultView;
myCommand.Fill(ds,"UDF");
MyDataList.DataSource = ds.Tables["UDF"].DefaultView;
MyDataList.DataBind();
myConnection.Close();
}catch(SqlException ex){
Response.Write("Se ha producido una excepción: " +ex);
}
}
</script>
<BODY>
<ASP:DataList id="MyDataList" runat="server">
<ItemTemplate>
<div style="padding:15,15,15,15;font-size:10pt;
font-family:Verdana">
<br>
<b>Nombre: <b><%# DataBinder.Eval(Container.DataItem, "FULLNAME")%></b><br>
<p>
</div>
</ItemTemplate>
</ASP:DataList>
Hize un cambio en el select y me muestra los datos, pero no es lo que necesito, quiero que cuando lea mi tarjeta busque en la base de datos y me muestre sus datos, asi que no se que pueda ser
Código:
SqlDataAdapter myCommand =
new SqlDataAdapter("SELECT upper(NAMES.FName)+' '+ upper(NAMES.LName)as FULLNAME, UDF.UdfNum , UDF.UdfText FROM NAMES INNER JOIN UDF ON NAMES.ID = UDF.NameID WHERE UDF.UdfText ='110532 ' " , myConnection);
Gracias.