Buonasera a tutti. Stasera volevo creare una specie di sala comandi nella quale controllare database e tabelle di un Db mysql, nonchè inserire e cancellare Database e tabelle, visualizzando il tutto in diiretta tramite un'interfaccia unica.
Ahimè mi sono imbattuto in un ostacolo imprevisto di cui non vengo a capo, forse una banalità.
Ho creato la connessione :
<%

Set conn=Server.CreateObject("ADODB.Connection")

conn.open="Driver={MYSQL ODBC 5.1 DRIVER}; server=localhost; UID=root; PWD=password; "

%>

Ho creato il form all'interno di una tabella:

<td>
<form action="Comandi.asp" method="post">
Nome Db da inserire : <input type="text" name="NewDb" />

</p>
<input type="submit" value="Invia>>" />
</form>


Dopdichè ho creato lo script:

<%
Db=request.form ("NewDb")
if Db="" then
response.write " Nessun dato da inserire"
else

conn.execute ("Create Database & Db &")
End If

%>

Il risultato è sempre :

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[MySQL][ODBC 5.1 Driver][mysqld-5.0.91-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '& Db &' at line 1

/DreamFire/ConnessioniDb/Comandi.asp, riga 43



Ho provato con :

conn.execute ("Create Database" & Db )

ma il risultato è sempre lo stesso.

Che errore commetto? Un saluto