Ayuda para concatenar unas variables a un SQL
Publicado por sper (11 intervenciones) el 11/03/2006 23:23:53
hola amigos estoy haciendo una consulta a la base de datos que esta en sql server 7
el problema es que quiero hacer una funcion que calvule el campo mayor de una tabla... y no me funciona al pasarle los parametros al select , ya que estos parametros son el nombre dela tabla y el campo
aca se produce el error:
Set cmm = New ADODB.Command
cmm.ActiveConnection = cn
cmm.CommandText = "select max(' " & nombrecampo & " ') from ' " & nombretabla & " ' "
Set rs = cmm.Execute
donde nombrecampo y nombretabla son los parametros ya que ésta es una funcion... pero no resulta ... el codigo esta correcto porque si coloco el sql sin parametros asi:
'cmm.CommandText = "select max(id_usuario) from empleados"
funciona bien...
creo que el problema es al cocatenar los parametros....
ojala alguien me entienda y me ayude... gracias.........
el problema es que quiero hacer una funcion que calvule el campo mayor de una tabla... y no me funciona al pasarle los parametros al select , ya que estos parametros son el nombre dela tabla y el campo
aca se produce el error:
Set cmm = New ADODB.Command
cmm.ActiveConnection = cn
cmm.CommandText = "select max(' " & nombrecampo & " ') from ' " & nombretabla & " ' "
Set rs = cmm.Execute
donde nombrecampo y nombretabla son los parametros ya que ésta es una funcion... pero no resulta ... el codigo esta correcto porque si coloco el sql sin parametros asi:
'cmm.CommandText = "select max(id_usuario) from empleados"
funciona bien...
creo que el problema es al cocatenar los parametros....
ojala alguien me entienda y me ayude... gracias.........
Valora esta pregunta


0