string para sentencia sql con datos varialbles

21/01/2008 - 21:38 por Duilio | Informe spam
Hola lista tengo un problema q quiza sea muy basico pero como soy
nuevo en C# realmente no lo puedo solucionar y agradeceria su ayuda.
El tema es el siguiente quiero crear una string para ser usado en un
sqlcommand (es solo un select) pero que pueda ingresarse como variable
el nombre de la tabla y el nombre del campo. Yo pongo lo siguiente y
me da error:
sTabla = "DireccionPersona";
StringSql string;
StringSql = " SELECT ' " + sNombreCampo + " ' FROM ' " + sTabla + "
' WHERE lcodigo = 1" ;

sNombreCampo es una variable string y sTabla Tambien el error que me
da es sintax error near DireccionPersona que es el valor que le di a
la variable sTabla

Desde ya muy agradecido por su ayuda
saludos
duilio
 

Leer las respuestas

#1 Edilberto Arteaga Lopez
21/01/2008 - 22:11 | Informe spam
creo que deberia de ir asi

string lcTutabla="Tabla1";
string lcCampo = "tucampo";

string strSQL ="Select "+ lcCampo + " from " + lcTutabla + " where
lcodigo=1";


"Duilio" wrote in message
news:
Hola lista tengo un problema q quiza sea muy basico pero como soy
nuevo en C# realmente no lo puedo solucionar y agradeceria su ayuda.
El tema es el siguiente quiero crear una string para ser usado en un
sqlcommand (es solo un select) pero que pueda ingresarse como variable
el nombre de la tabla y el nombre del campo. Yo pongo lo siguiente y
me da error:
sTabla = "DireccionPersona";
StringSql string;
StringSql = " SELECT ' " + sNombreCampo + " ' FROM ' " + sTabla + "
' WHERE lcodigo = 1" ;

sNombreCampo es una variable string y sTabla Tambien el error que me
da es sintax error near DireccionPersona que es el valor que le di a
la variable sTabla

Desde ya muy agradecido por su ayuda
saludos
duilio

Preguntas similares