Lo script di oggi consente, sfruttando ADOX (ADO Extensions), di creare un nuovo database, inserendone all'interno una tabella di nome lista, con campi ID e e-mail.
L'utilizzo di ADOX, tra le altre cose, consente di avere la lista di tutte le tabelle e le colonne contenute in un database, operando anche modifiche.
ADOX è disponibile con ADO 2.1 e successivi.
<!--METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library" --> <% Set objADOXDb = Server.CreateObject("ADOX.Catalog") strConn = "Provider=Microsoft.Jet.OLEDB.4.0; " &_ "Data Source=" & Server.MapPath("prova.mdb") ' creo il database objADOXDb.Create strConn ' creo l'oggetto per manipolare le tabelle Set objTable = Server.CreateObject("ADOX.Table") ' nome della tabella objTable.Name = "Lista" ' colonne da creare objTable.Columns.Append "ID", adInteger objTable.Columns.Append "E-mail", adVarWChar, 90 ' creo una chiave primaria objTable.Keys.Append "PK_ID", 1, "ID" ' aggiungo effettivamente la tabella objADOXDb.Tables.Append objTable ' libero risorse Set objTable = Nothing Set objADOXDb = Nothing If err.Number=0 then Response.write "<p>Database creato con successo!</p>" Else Response.write "<p>Errore: " & err.description End if %>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Build 2015: segui con noi tutte le novità per gli sviluppatori in diretta da San Francisco
- Speciale Windows Live Services: come integrarli nelle proprie applicazioni
- Rilasciata la RTM di SQL Server 2012, la versione Express subito in download
- Build 2014: tutte le novità per gli sviluppatori in diretta da San Francisco
- .NET Managed provider per MySQL
- WS-I approva Basic Profile 1.0
- Due regali dal Tech-Ed USA 2004: WSE 2.0 e VS 2005 Team System
- VS 2005 e SQL Server 2005 Express da scaricare
- Microsoft aggiorna WinFS beta 1 per VS 2005
- Utilizzare CLEditor per consentire l'input di HTML in ASP.NET MVC