Dans Microsoft Access, est-il possible d'obtenir une liste (via une requête SQL) de toutes les colonnes pour lesquelles la compression UNICODE est activée? Peut-être en exécutant une requête sur une table système Microsoft Access? Des idées ?Accès: Obtenir la liste de toutes les colonnes de la base de données qui ont la "compression unicode"
0
A
Répondre
1
Malheureusement, il n'y a aucun moyen via un appel SQL, sauf si vous utilisez quelque chose comme OleDbConnection.GetOleDbSchemaTable.
Vous pouvez déterminer si la compression Unicode est définie en voyant si l'objet champ contient une propriété appelée UnicodeCompression
. Donc, quelque chose le long des lignes de:
Public Sub HasUnicodeCompression(field As DAO.Field)
Dim oProperty As DAO.Property
For Each oProperty In field.Properties
If oProperty.Name = "UnicodeCompression" Then
HasUnicodeCompression = True
Goto CleanUp
End If
Next oProperty
HasUnicodeCompression = False
CleanUp:
Set oProperty = Nothing
End Sub
Questions connexes
- 1. Obtenir la liste de toutes les gemmes
- 2. Obtenir la liste des colonnes calculées dans la table de base de données (SQL Server)
- 3. supprimer toutes les données de la base de données sphinx
- 4. requête sql ne tenant pas compte de toutes les lignes qui ont toutes les colonnes
- 5. instruction SQL tronque toutes les données de toutes les tables de la base de données
- 6. Comment obtenir la valeur de la liste déroulante de la base de données en utilisant ajax?
- 7. la taille des colonnes de base de données pour les données à base de caractères
- 8. Accès à la base de données WORDNET
- 9. Recherche de toutes les colonnes Nullable dans la base de données SQL 2000
- 10. Obtenir toutes les données de publication de la requête
- 11. Accès à la base de données via les collections
- 12. Comment trouver la liste de toutes les tables dans la base de données Access correspondant certain format dans Delphi
- 13. Liste des contraintes de la base de données MySQL
- 14. valeur Obtenir la base de données relationed
- 15. Compresser les données de la base de données
- 16. Comment obtenir les données de la liste MRU?
- 17. enregistrer l'ordre de la liste dans la base de données?
- 18. Comment puis-je obtenir toutes les clés qui sont stockées dans la famille de colonnes Cassandra avec pycassa?
- 19. comment écrire le SPQuery pour obtenir toutes les données de la liste de contact?
- 20. comment obtenir la valeur de champs de base de données de la base de données sqlite?
- 21. JBPM - Récupère la liste de toutes les tâches
- 22. Comment obtenir la liste des tables et leurs colonnes dans une base de données qui ont un mot-clé spécifique dans leur nom
- 23. Obtenir la dernière entrée de la base de données
- 24. Accès à la base de données multithread (.NET)
- 25. comment obtenir la valeur de la base de données
- 26. Obtenir les tables de la base de données
- 27. Obtenir toutes les valeurs lucene qui ont un certain fieldName
- 28. comment obtenir toutes les lignes ainsi que les en-têtes de colonne de la grille de données à une liste
- 29. Normalisation correcte de la base de données avec colonnes optionnelles
- 30. nombre de colonnes qui ont des données pour chaque ligne
@MadSeb Si vous allez utiliser pour obtenir les champs (colonnes) avec compression unicode, vous pouvez aussi prendre l'étape supplémentaire de modification de la valeur ici. En général, il est préférable d'utiliser DAO plutôt qu'ADO avec Access lorsque vous travaillez avec des tables, vous pouvez en faire beaucoup plus. – Fionnuala