La Web del Programador: Comunidad de Programadores
 
    Pregunta:  26208 - MODIFICAR EL TIPO EN UN REGISTRO DE UNA DB
Autor:  Alberto Garcia Rico
Hola muy buenas quisiera saber como poder modificar el campo de una base de datos por código, he utilizado:

sentencia="ALTER TABLE establecimientos MODIFY codigo text(40)"
Base_actu.Execute sentencia

Me dice que esta mal realizada la sentencia Alter, si me pudierais decir otras soluciones estaria muy agradecido.

  Respuesta:  Charlos Jim
El tipo text puede dar problemas. Access lo utiliza pero, por ejemplo, Microsoft SQL 2000 Server no lo utiliza y da un error al declarar una variable de tivo 'text'. Si este es tu caso (o no) prueba a declarar el tipo del campo como 'nchar' o 'char'.