Sto cercando di creare un piccolo client SQL per poter interagire con un generico server. Il mio problema č questo: ho ottenuto una lista delle tables, nonchč l'accesso in lettura alle tables. Fin qui nessun problema. Il problema č che ora devo costruire almeno l'InsertCommand per il DB, ma non so come recuperare il tipo dei dati del campo e la lunghezza. Infatti il metodo della collezione dei parametri del comando prende come argomenti: il nome del comando, il tipo sql, la lunghezza massima, il campo d'origine. Ora, per la prima e l'ultima voce non c'č problema, ma non riesco ad ottenere nč il tipo sql nč la lunghtzza massima (Infatti se mi riferisco alla proprietā MaxLenght dei campi del DataSet la risposta č -1 e, allo stesso modo, il metodo GetType restituisce un tipo .NET e non un tipo SQL). Aiutatemi per favore.

Rispondi quotando
