2010-06-25 29 views
1

VB6: quelle est la cause probable de l'erreur 3078 "... moteur de base de données Jet ne peut pas trouver la table d'entrée ou d'une requête ... "VB6: quelle est la cause probable de l'erreur 3078 "moteur de base de données Jet ne peut pas trouver la table ou la requête d'entrée ..."

+0

Créez-vous jamais requêtes sous forme de chaînes, de sorte que vous risquez de rencontrer des erreurs de type SQL-injection accidentelle? Lorsque les données contient "ou" caractères qui provoquent le moteur Jet Méconnaître SQL? – MarkJ

+0

Est-ce la base de données sur la machine locale ou d'un serveur à base? Toutes les machines ou un seul? Essayer de se prononcer sur la carte réseau/trafic/connectivité en tant question. Je l'ai vu que cela se produise parfois. – jasonk

+0

il est serveur basé. et dans ce cas, il est accessible à partir d'une machine virtuelle sur la même machine que la base de données. – CJ7

Répondre

1

Essayez de vérifier la connexion et la vérification de la base de données pour la corruption, à savoir, sauvegardez puis compact et réparation. Vous aimerez aussi read this article on corruption

2

Une faute de frappe dans le nom de la table.

+0

ou quelqu'un était dans votre jet, manger vos genoux tables problème –

+0

est intermittent -.. ne correspond pas à une faute de frappe dans les instructions SQL – CJ7

+0

Je l'ai vu dans des programmes qui Cobble SQL ensemble à la volée dans plusieurs parties du programme Certains chemins de code entraînera une requête propre tandis que d'autres mènent à une résultat fragmentaire qui produit des erreurs de syntaxe ou ce type d'erreur – Bob77