Visual Basic - Error de sintaxis...

Life is soft - evento anual de software empresarial
 
Vista:

Error de sintaxis...

Publicado por Westmad (120 intervenciones) el 26/01/2003 19:29:06
Tengo un textbox en donde hay que introducir el nombre de la tabla que se quiere crear para mi BdDatos que ya está creada, pero cuando el nombre que le quiero dar a la tabla, por ej \"Clientes Madrid\" tiene algún espacio en blanco me salta un error en tiempo de ejecución:

error de sintaxis en la instrucción CREATE TABLE.

El código que utilizo es el siguiente:

base.Execute \"CREATE TABLE \" & tedir.text & \" \" & \"(Puesto Byte, Nombre TEXT, Ruta TEXT);\"

Si alguien me puede echar un cable le estaré muy agradecido.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error de sintaxis...

Publicado por thetony (1 intervención) el 27/01/2003 07:46:01
Prueba encerrar el nombre de la tabla entre corchetes es decir

base.Execute \"CREATE TABLE \[" & tedir.text & \] \" & \"(Puesto Byte, Nombre TEXT, Ruta TEXT);\"

NO ENTIENDO QUE SIGNIFICAN LOS \ EN LA SQL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error de sintaxis...

Publicado por Westmad (120 intervenciones) el 27/01/2003 16:47:45
Si pongo la sentencia tal y como tú dices, esta aparece en rojo de error.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error de sintaxis...

Publicado por Esteban (1144 intervenciones) el 27/01/2003 19:03:48
Hola...

Lo ideal es que evites los espacios en blanco en los nombre de tablas, pues tu sintanxis está bien.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Pero no hay alguna....

Publicado por Westmad (120 intervenciones) el 27/01/2003 23:13:20
Pero no hay alguna forma de hacerlo con espacios en blanco.
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pero no hay alguna....

Publicado por Esteban (1144 intervenciones) el 29/01/2003 19:01:27
Hola...

Por estandar es mejor no utilizar espacios en blanco y a lo mucho sustituirlos por "_"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar