Tabella di riferimento ADO Field.Type
Ho preso spunto da un post su microsoft.public.it.scripting per creare una tabella riassuntiva relativa alla proprietà Type dell'oggetto ADO Field.
Le specifiche si trovano in DataTypeEnum ma non è mai facile capire a cosa corrisponde un campo currency di Access 2003 e figuriamoci un campo TimeStamp di MySQL, quindi ecco una tabella con i riferimenti per Access 2003, MySQL 4.1.x, MySQL 4.0.x e MSSQL 2000 e con tutte le relative corrispondenze.

Ad esempio in MySQL un campo Float corrisponde a un campo Simple in Access e ad un campo Real di MSSQL.
Nella stessa categoria
»»»» ITHost scrive:
Re: Tabella di riferimento ADO Field.Type
JESUS wrote:
> Ti ringrazio della dritta.
di nulla
> Io uso MySql 4.1 che rientra nella tabella.
ok
> Tuttavia a seconda di quale recordo prende mi cambiano i valori.
LOL
> A volte mi porta 200 come un VarChar altre 202 come un MediumText
>
> E credo che non lo prenda dal campo strutturato dal database, ma dallo
> specifico record corrente e quindi a seconda di quanto è riempito
> quel campo di quel record.
>
> Purtroppo questo non mi risolve il problema.
>
> A me serve sapere che tipo di campo è nel db in quanto se è un
> mediumtext nel mio webcontent ci metto una TEXTAREA altrimenti se è
> un varchar o un char ci metto una textbox.
allora non usare ADO che ti crea questi casini ma vai diretto di MySQL e usa
la sintassi
SHOW FULL FIELDS FROM 'DB','TABELLA'
e buona lavoro
JESUS wrote:
> Ti ringrazio della dritta.
di nulla
> Io uso MySql 4.1 che rientra nella tabella.
ok
> Tuttavia a seconda di quale recordo prende mi cambiano i valori.
LOL
> A volte mi porta 200 come un VarChar altre 202 come un MediumText
>
> E credo che non lo prenda dal campo strutturato dal database, ma dallo
> specifico record corrente e quindi a seconda di quanto è riempito
> quel campo di quel record.
>
> Purtroppo questo non mi risolve il problema.
>
> A me serve sapere che tipo di campo è nel db in quanto se è un
> mediumtext nel mio webcontent ci metto una TEXTAREA altrimenti se è
> un varchar o un char ci metto una textbox.
allora non usare ADO che ti crea questi casini ma vai diretto di MySQL e usa
la sintassi
SHOW FULL FIELDS FROM 'DB','TABELLA'
e buona lavoro
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.
© 1998-2008 - IT-ch - Il blog di Christian Paparelli





Stampa
Download
10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!

Io uso MySql 4.1 che rientra nella tabella.
Tuttavia a seconda di quale recordo prende mi cambiano i valori.
A volte mi porta 200 come un VarChar altre 202 come un MediumText
E credo che non lo prenda dal campo strutturato dal database, ma dallo
specifico record corrente e quindi a seconda di quanto è riempito quel campo
di quel record.
Purtroppo questo non mi risolve il problema.
A me serve sapere che tipo di campo è nel db in quanto se è un mediumtext
nel mio webcontent ci metto una TEXTAREA altrimenti se è un varchar o un
char ci metto una textbox.
C'è un modo per far questo?
Con Access mi dava i cami enum a prescindere dal record corrente ma cosi' come erano strutturati nel database, in modo che potessi fare una maschera di input a seconda del tipo di campo e non di quanto sia grande il valore in esso contenuto in un singolo record.
Continua »»» | Rispondi »»»