2010-06-02 3 views
0

J'utilise le MDB comme backend, frontend en utilisant vb. Lorsque je récupère la sortie dans Excel, le résultat fournit le résultat avec les noms de champs. J'ai seulement besoin du résultat, comment puis-je éviter l'affichage du nom de champ pour cela. Je suis nouveau dans ce MDB et vb. S'il vous plaît aidez-moi pour une requête fournissant le résultat sans noms de champs.Besoin d'une requête sans noms de champs dans MDB?

+2

Comment obtenez-vous la sortie du mdb? – Fionnuala

+0

Oui, nous avons besoin de savoir ce que vous entendez par ... "Lorsque je récupère la sortie dans Excel, le résultat fournit le résultat avec les noms de champs." – AMissico

Répondre

0

Modifier la chaîne de connexion pour exclure les en-têtes, comme dans HDR=No.

Les chaînes de connexion pour Excel à http://www.connectionstrings.com/excel

+0

Merci, laissez-moi essayer. – Karthik

+0

Je ne pense pas que cela aidera si les données proviennent d'Access. En outre, HDR = Non signifie simplement que la première ligne est traitée comme données, HDR = Oui signifie que la première ligne est traitée comme des noms de champ 'Avec les classeurs Excel, la première rangée d'une plage est la ligne d'en-tête par défaut . Si la première plage ne contient pas d'en-têtes, vous pouvez spécifier HDR = NO dans les propriétés étendues de votre chaîne de connexion. '- http://support.microsoft.com/kb/316934 – Fionnuala

+0

De mon expérience, HDR = Yes | No fonctionne comme prévu. Ce paramètre indique au pilote comment gérer la première rangée. Comment cette "première" ligne est identifiée dans Excel ne fait aucune différence pour le conducteur, car le pilote contourne complètement Excel. Nous sommes d'accord ici. – AMissico

0

Pour récupérer uniquement les données - sans en-tête - il suffit d'utiliser la méthode GetString de votre ADODB.Recordset .... Je suppose que vous utilisez ADO ....

Questions connexes