Cita:
Iniciado por sergiogmuro
Chicos .. pude pasar a un segundo paso...
Modifique esta linea:
Código PHP:
for (i = 0; i=vect.GetUpperBound(1); i++)
por esta:
Código PHP:
for (i = 0; i<vect.GetUpperBound(1); i++)
y ahora da este error:
" CS0118: 'vect' is a 'variable' but is used like a 'method' "
pero no entiendo porque...
Código PHP:
private void sqlLike(string sSearch)
{
//Response.Write (sSearch);
string[] vect;
string like;
int i;
char[] splitter = {' '};
vect = sSearch.Split(splitter);
if (vect.GetUpperBound(1) > 0)
{
like = " Like ";
for (i = 0; i<vect.GetUpperBound(1); i++)
{
like = like + "'%" + vect(i) + "%'";
if (i < vect.GetUpperBound(1))
{
like = like + " or Articulo_Descripcion like ";
}else{
like = like + " or Articulo_Descripcion like '%" + sSearch + "%' ";
}
}
}else{
like = " Like '%" + sSearch + "%' ";
}
}
Muchas gracias..
De nuevo yo... jeje.. a medida que voy pasando les voy diciendo como va quedando..
Al aprecer ahora ya no tira mas errores pero no encuentra de a mas de 1... eso lo veo despues y sino volvere a preguntar...
Les comento como solucione el error anterior..
tenia parentesis en la linea de vect(i) y lo cambie por corchetes asi que quedo de la siguiente manera el codigo...
Código PHP:
like = like + "'%" + vect[i] + "%'";
Bueno espero que les sirva... Gracias a todos y abrazos