Precedente :: Successivo |
Autore |
Messaggio |
horus Macchinista


Registrato: 22/03/05 10:48 Messaggi: 2554 Residenza: Sirio e dintorni
|
Inviato: 06 Set 2005 10:21 Oggetto: * MySQL 4.1 e asp |
|
|
Questa volta si tratta di conversione.
Ho recentemente iniziato il passaggio al db MySQL versione 4.1, purtroppo al primo test è comparso il primo problema.
I campi "TEXT" nel db danno errore di conversione, allora apro il codice e vado a modificare inserendo cstr(campo_recordset), non va in errore ma vedo solo punti interrogativi.
Questo è dovuto al fatto che il campo "TEXT" restituisce un valore in byte, per visualizzarlo correttamente quindi ho dovuto usare una funzione di conversione:
Codice: | Function CBStr(bsString)
Dim nIndex
CBStr =""
For nIndex = 1 to LenB(bsString)
CBStr = CBStr & Chr(AscB(MidB(bsString,nIndex,1)))
Next
End Function |
Temo però che su stringhe lunghe possa portare a rallentamenti dovendo ciclare sui byte.
Qualcuno conosce soluzioni migliori? |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11806 Residenza: Tokelau
|
Inviato: 06 Set 2005 11:50 Oggetto: |
|
|
un cast sul campo direttamente sulla select ? |
|
Top |
|
 |
horus Macchinista


Registrato: 22/03/05 10:48 Messaggi: 2554 Residenza: Sirio e dintorni
|
Inviato: 06 Set 2005 12:00 Oggetto: |
|
|
Funziona e credo che sarà anche più veloce, grazie SverX. |
|
Top |
|
 |
|