
17/02/2006, 11:25
|
 | Colaborador | | Fecha de Ingreso: febrero-2001 Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses Puntos: 535 | |
el mismo de arriba, pero quitándole los apóstrofes:
SQL = "SELECT campo FROM tabla WHERE campoNumerico = 3"
SQL = "SELECT campo FROM tabla WHERE campoText = '3'"
Notás la diferencia?
Ahora lo mismo, pero conteniendo el valor 3 en una variable y concatenándola a la sentencia SQL:
variable = 3
SQL = "SELECT campo FROM tabla WHERE campoNumerico = " & variable
SQL = "SELECT campo FROM tabla WHERE campoText = '"& variable &"'"
a grandes rasgos...
Te puse el ejemplo para un SELECT, en el WHERE, pero aplica el mismo concepto para una UPDATE o un INSERT:
campo = string -> encerramos los valores (literales o de variables) entre apóstrofes.
campo = numerico -> no encerramos los valores entre apóstrofes.
__________________ ...___... |