agregar una atributo en tiempo de ejecución
estimados........
1) hace ya un tiempo hice una esta pregunta, y la respuesta fue: "que use un query y ejecute: ALTER TABLE "mov_cere.db" ADD BW Integer " esto funciona OK, me agrega el atributo BW, lo que no se es ¿como le doy por default un valor?" 2) si este campo pertenece a un indice, con CREATE INDEX y DROP INDEX ..... creo y elimino los indices, pero ¿como es la sentencia del CRETE INDEX????? MUCHAS GRACIAS ;) :D |
aunque no lo creas, dependera del motor de base de datos.
Cual es el tuyo? |
Cita:
(1) En LocalSQL no hay nada de valores por defecto (o yo no lo he encontrado), si alguien sabe cómo se pueden definir en la creación que lo añada. (2) Para el create index puedes buscar en la ayuda, te adjunto un par de ejemplo sacados de ella (por 1 y por 2 columnas, uno UNIQUE y otro no):
|
defalult index $%#&"........
muchas gracias por la respuestas.....
1) las bases que uso son paradox, y por lo que veo el maximo y el mínimo valor tampoco se lo poderé definir????????? 2) cuando arme el SQL de "ALTER ......." y le hice Open para ejecutarlo me agrego el atributo que quería, pero me dio un error "Error creating cursor handle" a que se puede deber????? saludos :rolleyes: |
Cita:
|
ahora si pero ???????????????
el SQL me lo ejecuta correctamente, pero me da ese error.
¿que diferencia hay entre Open y Exec? gracias por las respuestas ;) |
El Open se utiliza para las consultas de selección, es decir que lo único que hacen es devolver datos pero no modificar estos.
El ExecSql para las llamadas consultas de acción o que modifican el contenido de los datos, Insert, Update, Delete..... Un Saludo. |
La franja horaria es GMT +2. Ahora son las 18:32:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi