Bonjour à vous,

J'aimerais créer une table dans une base de données access dsn less avec asp.
J'ai fais ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<%
Dim conn, sql1
 
Set Conn = Server.CreateObject("ADODB.Connection") 
conn.Open("DRIVER={Microsoft Access Driver (*.mdb)};" _
        & "DBQ=" & Server.MapPath("../../DATABASE/bd3.mdb")) 
 
 
sql1 = "create TABLE ray (nom texte(50))"
 
 
conn.execute(sql1) 
 
    conn.Close
    Set conn = Nothing
%>
Mais lorsque j'exécute ce code ce message d'erreur apparaît dans IE

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in field definition.
/creer table/creer-17.asp, line 12

La ligne 12 est "conn.execute(sql1) "

C'est quoi que j'ai fais de pas correct?

Merci beaucoup à l'avance.

Ray