Comment créer un .dbf fichier à l'aide de c#?

Je suis en train de ce faire un select et il fonctionne très bien

string str = 
    "SELECT * FROM FREE RIGHT JOIN TestTest ON FREE.DOCNO = TestTest.DOCNO";
DataTable dt = new DataTable();
OdbcDataAdapter da = new OdbcDataAdapter(str, odbconn);
da.Fill(dt);

Je suis en train de ce créer une .dbf et je reçois ce OdbcException :

string str0 = "Create Table Persons (Name char(50), City char(50), Phone char(20), Zip decimal(5))";
OdbcCommand cmd = new OdbcCommand(str0, odbconn);
cmd.ExecuteNonQuery();

ERREUR [42000] [Microsoft][Pilote ODBC dBase] erreur de Syntaxe dans le champ de la définition.

OriginalL'auteur jane | 2010-09-04