Bonjour,
Je souhaite modifier la taille d'un champ d'une table dans une BDD Paradox sous Borland C++ builder.
J'ai besoin de faire une nouvelle version de mon Exe en concervant les données déjà existantes, mais en faisant passer un champ de 5 à 7 caractères. Je devrait l'installer sur 2 postes.
Voilà comment je compte faire :
- Je crée une nouvelle version qui tient compte du nouveau format de mes données et une fonction de sauvegarde de mes tables dans des fichiers texte et une fonction de restauration.
- J'installe cette version sur le poste à migrer sans la BDD.
- je sauvegarde la BDD en fichier texte grace à ma moulinette de sauvegarde.
- Je modifie la BDD en l'ecrasant par une BDD que j'aurai modifé sur mon poste de dev. (voir plus loin).
- je restaure mes données avec ma moulinette de restauration.
- et j'installe une version definitive sans les moulinettes. Ouf !
Un peu lourd non ?!?
Pour modifier la table (par l'explorateur de BDD de C++ Builder 6),
j'ai essayé de modifier un champ d'une de mes tables par :
ALTER TABLE matable MODIFY COLUMN colonne VARCHAR(7)
mais visiblement MODIFY n'est pas connu par SQL dans cette version.
Comment faire et est-ce qu'il n'y aurai pas une méthode un peu moins lourde ??
Merci pour votre aide

 

 
		
		 
         
 

 
			
			


 
   


 Modification de la taille d'un champs (BDD paradox)
 Modification de la taille d'un champs (BDD paradox)
				 Répondre avec citation
  Répondre avec citation


 
			
Partager