2010-11-17 1 views
1

les éléments suivantsCréer une table avec création de texte de type de champ comme mémo

  "CREATE table " & acObj.pullTBLNAME & " (DATES number,A Text, B Text, C Text, D Text, E Text, F number, G number,H number)" 

crée une table avec des types de données de nombre et types de données de MEMO pas le type de texte souhaité.

toute aide serait grandement appréciée

+0

utiliser Char (50) au lieu de texte? –

Répondre

3

Spécifiez une taille de champ:

"CREATE table " & acObj.pullTBLNAME & _ 
" (DATES number,A Text(20), B Text(255), C Text, " & _ 
"D Text, E Text, F number, G number,H number)" 
+0

Cette syntaxe fonctionnerait-elle avec Sql Server? Je reçois une erreur et je ne sais pas pourquoi. – zooropa

+0

@zooropa MS Access (Jet/ACE) SQL. Vous avez besoin de t-sql, que vous trouverez dans les balises, ou sql-server, idem. Exemple de recherche http://stackoverflow.com/search?q=%5Bt-sql%5D+create+table – Fionnuala

0

En outre,

(DATES number, A CHAR,...) 

fonctionne aussi bien.

+0

Cela fonctionne-t-il dans Jet/ACE? Je ne me connais pas, car je n'utilise presque jamais de DDL avec Jet/ACE, mais puisque vous le suggérez, vous avez sûrement testé dans Access/Jet/ACE, n'est-ce pas? –

Questions connexes