Creare pagine ASP in maniera automatica

Ancora oggi mi trovo a dover lavorare in ASP classico, e spesso ho la necessità di creare pagine di inserimento dati. Il lavoro è ripetitivo, ed ho quindi pensato di sviluppare un piccolo progetto in C# (scaricabile qui) che sia in grado di creare lo scheletro di una form di fill-in e la corrispondente pagina di salvataggio dati. Il progetto consente di scegliere la tipologia di database (l’ho testato solo con Access e con SQL Server 2005 Express, a voi il compito di creare e di provare connessioni differenti), la tabella, i campi, il tipo di oggetto da associare a ciascun campo (casella di testo, casella combinata o TextArea) e di definire i controlli predefiniti per ciascun campo.

E’ importante mettere in evidenza che le pagine ASP prodotte con questo progetto non devono essere in alcun modo considerate come software direttamente utilizzabile: devono essere modificate per adattarle alle
reali condizioni di utilizzo, per eliminare errori, per gestire situazioni non previste. Considerate ad esempio che i campi data, a seconda delle impostazioni del motore del database, potrebbero non memorizzare le informazioni in maniera corretta, ma magari scambiare il giorno ed il mese. Quindi: fate tutti i test del caso! Le pagine ottenute con questo software sono solo uno scheletro!

Non dimenticate poi che le pagine ASP così prodotte utilizzano stringhe di INSERT in SQL create all’uopo, e non stored procedure: come ben sappiamo, tale cosa è altamente deprecabile!

Annunci

No comments yet

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Annunci
%d blogger hanno fatto clic su Mi Piace per questo: