¿Hacer una variable JMP parte de una consulta SQL?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos.
Me gustaría agregar la cantidad de días de registros para extraer de mi base de datos SQL.
Actualmente estoy usando:
DONDE TestTime > GetDate()-4
Me gustaría reemplazar el número 4 con una variable que el usuario pueda ingresar desde un cuadro de diálogo.
¡Gracias!
Re: ¿Hacer que una variable JMP sea parte de una consulta SQL?PMroz,
¡Usted señor es un genio!
Lo siento, estoy tomando mucho de su tiempo experto.Gracias por toda la ayuda.
Re: ¿Hacer que una variable JMP sea parte de una consulta SQL?Se olvidó de poner comillas simples alrededor de él.Como esto:
declaración_sql = "SELECCIONE * DESDE dbo.tbl_NVR DONDE LT_NAME = '" || mucho || "'" ;
// o use evalinsert para una apariencia más limpia.Tenga en cuenta el uso de ^^ alrededor de la variable nlot
declaración_sql = Evalinsert (
"SELECCIONE * DESDE dbo.tbl_NVR DONDE LT_NAME = '^nlot^'" ) ;
Re: ¿Hacer que una variable JMP sea parte de una consulta SQL?PMroz,
Entonces, cuando intento usar la variable como entrada de texto, la consulta deja de funcionar.La variable es una cadena de texto "R8D-01" que ingreso con el cuadro de entrada.nlot es la variable.
"SELECCIONE * DESDE dbo.tbl_NVR DONDE LT_NAME = " || mucho ,
Jmp muestra el valor adecuado cuando paso el mouse sobre la variable nlot. es decir, "R8D-01"
si escribo
"SELECCIONE * DESDE dbo.tbl_NVR DONDE LT_NAME = 'R8D-01'"
consigo los datos.
Re: ¿Hacer que una variable JMP sea parte de una consulta SQL?PMroz,
¡Obras!¡Muchas gracias!
sueño
Re: ¿Hacer que una variable JMP sea parte de una consulta SQL?Casi.Estaba mostrando un ejemplo que funcionaría en Oracle SQL.Su ejemplo se parece a SQL Server.Prueba esto:
"SELECCIONE * DESDE dbo.QVvw_Power_Measurements DONDE TestDate > GetDate()-" || ndías;
Re: ¿Hacer que una variable JMP sea parte de una consulta SQL?PMroz,
Entiendo la entrada del cuadro de texto.No estoy siguiendo la instrucción SQL.
"SELECCIONE * DESDE dbo.QVvw_Power_Measurements DONDE TestDate > GetDate()-4" ,
es mi original
Entonces, ¿estás diciendo algo como esto?
"SELECCIONE * DESDE dbo.QVvw_Power_Measurements DONDE TestDate > GetDate() '" || ndays || "'";
???
Re: ¿Hacer que una variable JMP sea parte de una consulta SQL?noroeste = nueva ventana ( "Mi Consulta" , << modal () ,
caja de panel ( "Aporte" ,
cuadro de lista (
caja de texto ( "Ingrese el número de días: " ) ,
ndays_teb = cuadro de edición de texto ()
) ,
) ,
caja de panel ( "Comportamiento" ,
cuadro de lista (
botón_ok = caja de botones ( "DE ACUERDO" ,
ndays = ndays_teb << obtener texto ;
ok_empujado = 1 ; ) ,
cancelar_boton = caja de botones ( "Cancelar" , ok_empujado = 0 ) ,
)
)
) ;
declaración_sql = "SELECCIONAR '" || ndays || "'DE DOBLE" ;