Visual Basic - Nombre de tablas con espacio en blanco

Life is soft - evento anual de software empresarial
 
Vista:

Nombre de tablas con espacio en blanco

Publicado por Miguel (4 intervenciones) el 18/07/2007 10:51:38
Buenos días y gracias por anticipado:
Tengo un problema al abrir ficheros MDB que tienen tablas cuyo nombre tiene un espacio en blanco (NOTAS CURSO). La solución sería que crearan las tablas sin ese espacio en blanco o pusieran un guión bajo, pero muchos de vosotros sabeis como son algunas veces los clientes. Si alguno sabe un metodo para poder abrir una tabla de estas características se lo agradecería. Yo lo abro así, y logicamente me da error:

cFichLectura = Me.CommonDialog1.FileName
'Abrimos una conexion a la base de datos de lectura
On Error GoTo ErrorConexion
cnLectura.Provider = "Microsoft.Jet.OLEDB.4.0;"
cnLectura.ConnectionString = "Data Source=" & cFichLectura & ";"

cSql = "SELECT * FROM Notas Curso"
Set rsTemporal = New ADODB.Recordset
rsTemporal.Open cSql, cnLectura, adOpenKeyset, adLockOptimistic

Muchas gracias
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:Nombre de tablas con espacio en blanco

Publicado por barca1010 (132 intervenciones) el 18/07/2007 11:29:44
Utiliza en la sentencia sql los corchetes, en tu codigo quedaria asi:

cSql = "SELECT * FROM [Notas Curso]"
Set rsTemporal = New ADODB.Recordset
rsTemporal.Open cSql, cnLectura, adOpenKeyset, adLockOptimistic
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