Vfp+sql server
Trabajo con conexiones a sql server desde vfp. Tengo un problema con la sentencia SQLEXEC:
Si ejecuto
cmd2 = SQLEXEC(lnhandle, "select * FROM dbo.nombre1$nombre2 ","lin2") me funciona perfectamente
El problema es que tengo tablas con nombres que incluyen guión bajo ("_"), y con esas tablas me falla.
He probado con corchetes:
cmd2 = SQLEXEC(lnhandle, "select * FROM [dbo].[nombre1$nombre2]","lin2")
Y soluciono el caso en el que nombre2 contenga espacios en blanco, pero no aquellos en los que nombre2 tiene un guion bajo; la tabla en cuestión es "no_series", con lo que la consulta sería
cmd2 = SQLEXEC(lnhandle, "select * FROM [dbo].[nombre1$no_series]","lin2")
Pero no me funciona.
¿Alguien sabe como forzar para que entienda ese carácter especial?
Por si es necesario la base de datos es sql server 2008 r2 y el driver sql server es el 6.01.7601.17514