lorsque je veux tester un programme contenant une base de donnée, il me donne une erreur genre "borland database engine"
l'appli se lance, mais impossible d'avoir la base de donnée
comment y remedier ?
lorsque je veux tester un programme contenant une base de donnée, il me donne une erreur genre "borland database engine"
l'appli se lance, mais impossible d'avoir la base de donnée
comment y remedier ?
Je suppose que tu utilises des tables au format Paradox. Peux tu donner plus d'explications pour je puisse t'aider.
oui, effectivement c'est le cas !
c'est simplement une petite application de gestion de mon jardin avec une table, un formulaire et c'est tout !
Il s'agit donc d'une table de jardin !
Quelle version de delphi utilises tu ?
Ou se trouve la table par rapport à ton exécutable ?
Sur le même répertoire sur un autre ?
Utilises tu les alias ?
oui, c'est une table qui contiens les plantes que je cultive.
la base de donnée est dans le meme repertoire que l'executable.
comme je suis debutant, je dirais que je n'utilise pas d'alias, mais je ne suis pas certains
apparement dans la vue arborescente des objets, il me donne ALIAS JARDIN mais dans le Form1 je ne fais pas appel a cet alias !
Peux tu cliquer sur la fiche avec le bouton droit de la souris en phase de conception et choisir 'voir comme texte' et envoyer ce texte ?
Après tu recliques et tu choisis 'voir comme fiche'
dans le module de base de donnée de delphi, lorsque je supprime l'alias jardin, effectivement, je plante l'application donc, il y a bien un alias qui s'appelle jardin .
mais sur quelle fiche dois je cliquer et voir en mode texte ?
j'ai la form1 (appli principale) et apres ce n'est que des boites de dialogues n'utilisant pas la base de donnée !
par contre, en debut d'appli j'ai xxxxx pages de code machine et apres du texte
Tu cliques sur la fiche qui contient l'objet de type TTable.
Avec quelle version de DELPHI travailles tu ?
Tu cliques sur la fiche qui contient l'objet de type TTable.
ok, je vois tous les champs de la base
pout infos, dans l'inspecteur d'objet, je vois databasename: jardin mais il apparait dans la liste comme les alias !
Met la propriété Active = False sur ton objet TTable et vide le contenu de la propriété DataBaseName. En supposant que ton objet ait pour nom Table1 tu dois ajouter Table1.open dans l'évènement onActivate de l'objet Form1.
Avant celà ferme Delphi et supprime les fichiers *.Lck qui sont présents sur ton répertoire.
c'est fait, mais je n'ai aucun fiichier lck
Essaye de créer une application en faisant Fichier/Nouveau/Autre et en choisissant l'onglet Affaire puis Expert Fiche base de données et en choisissant ton fichier par le répertoire..
en fait je viens de créer une nouvelle application en quelque sorte, mais le probleme c'est que toute l'interface de la precedente est perdue dans ce cas
Essaye de mettre une partie de ton code pour que je puisse t'apporter une réponse.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager