Entrar
¿Usuario nuevo? Regístrate
vbasicworld · Lista de discusión sobre programación en Visual Basic
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes buscar mensajes antiguos en un grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Problema con expresion ALTER TABLE en Base Datos Acces desde VB   Lista de mensajes  
Responder | Reenviar Mensaje #3523 de 4544 |
Hola,
Tengo un problema con la expresión ALTER TABLE, para renombrar una
columna y/o una Tabla en una Base de Datos Acces desde VB.

He buscado por todas las partes en internet y casi todos coinciden
en como hacerlo pero …. No funciona.

Para aclarar … he adjuntado el siguiente Ejemplo:

Option Explicit

Private Sub Command1_Click()
'PRIMERO HAY QUE AÑADIR UNA REFERENCIA AL PROYECTO
'Microsoft ActiveX Data Objects 2.7 library .... es la que tengo yo
'…. Tambien un boton …. Claro :)
Dim BaseDatos As String
Dim SQL As String
'BaseDatos = "X:\Carpeta_Donde_Esta\La_BaseDatos.mdb"
Dim cnn As New ADODB.Connection
With cnn
.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & BaseDatos & ";"
.Open

'Esta funcciona bien
'SQL = "CREATE TABLE NombreTabla;"
'Esta tambien funcciona
'SQL = "ALTER TABLE NombreTabla ADD NombreColumna text(25);"

'--------------------------------------------------------------------
'AQUI ESTA LA PROBLEMA ... ESTAS DOS NO FUNCCIONAN
'Me sale el siguente error: "Error de sintaxis en la
'instrucción ALTER TABLE"

'SQL = "ALTER TABLE NombreTabla RENAME COLUMN NombreColumna TO _
NuevoNombreColumna;"

'SQL = "ALTER TABLE NombreTabla RENAME TO NuevoNombreTabla;"
'--------------------------------------------------------------------
.Execute SQL
.Close
End With
Set cnn = Nothing
End Sub


He dejado todo sobre el mismo botón "Command1" para no complicar
Hay que "jugar" con el "'" del comentario para probar una por una
las expresiones

GRACIAS





Mar, 8 de Jun, 2004 12:55 pm

mtkvbnet
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #3523 de 4544 |
Desplegar mensajes Autor Ordenar por fecha

Hola, Tengo un problema con la expresión ALTER TABLE, para renombrar una columna y/o una Tabla en una Base de Datos Acces desde VB. He buscado por todas las...
mtkvbnet
Sin conexión Enviar mensaje
8 de Jun, 2004
12:58 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda