Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Mistero sulla ricompilazione di un progetto vb2003
giovedì 24 giugno 2010 - 15.01
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
albadur
Profilo
| Newbie
6
messaggi | Data Invio:
gio 24 giu 2010 - 15:01
Salve,
avevo una semplice appilcazione scritta con vs2003 che adesso mi da dei problemi con visual studio 2008.
La questione è la seguente:
ho aperto il progetto e l'ho convertito, tutto a posto
ho compilato in modalità debug ed è partito, nessun problema
sono andato ad utilizzare le mie form e a un certo punto mi da un essrore di conversione di tipi su un datatable
il codicè è il seguente:
Dim dt As DataTable
dt = cndb.Interroga("select sum(miocampo) as sumqta from miatabella where id = " & varId)
If varQuantita > dt.Rows(0).Item("sumqta") Then ....ecc ecc
il codice è semplice, poco da dire, cndb è una classe che utilizzo per connettermi al db,
in pratica dt.Rows(0).Item("sumqta") doveva restituirmi il valore del
campo del dt, in numero...adesso invece mi restituisce il tipo (byte)
e infatti l'errore che mi da è "L'operatore '>' non è definito per tipo 'Integer' e tipo 'Byte()'."
che è successo? com'è possibile che dia questo problema??
qualcuno mi sa dire qualcosa a riguardo??? grazie!
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 24 giu 2010 - 15:29
Ciao,
non è possibile che sia successo qualche cosa di quel tipo per un "cambio di Framework", quello è tornato dal driver ado.net e dipende dal database.
Hai verificato bene che il tipo di dato sia un numero nel database da dove prendi i dati? (magari hai cambiato il db, o la versione di SqlServer ad esempio...)
Hai provato a fare un progetto nuovo che punta a quel db e vedere se cambia qualcosa? (magari si è sporcato il progetto)
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
albadur
Profilo
| Newbie
6
messaggi | Data Invio:
gio 24 giu 2010 - 15:44
Ciao,
il db è su mysql e per connettermi utilizzo il connector....la cosa strana è che le altre query le fa regolarmente, solo qu quella routine si blocca...non capisco perche il framework invece che la variabile è come se mi passasse un tipo....
magari provo a scrivere un altro po...ma bho...brancolo ne buio
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 24 giu 2010 - 15:49
>il db è su mysql e per connettermi utilizzo il connector....la
che versione usi, hai verificato che sia allineata con la versione del Framework che usi nel progetto?
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
albadur
Profilo
| Newbie
6
messaggi | Data Invio:
ven 25 giu 2010 - 11:24
...e infatti questa cosa mi era venuta in mente anche a me, ho scaricato la versione piu aggiornata del connector e il problema si è risolto :)
Grazie dell'aiuto cmq
ciaooo
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 25 giu 2010 - 12:30
>...e infatti questa cosa mi era venuta in mente anche a me, ho
>scaricato la versione piu aggiornata del connector e il problema
>si è risolto :)
eh immaginavo...l'errore era troppo "clamoroso" e non si riferiva ad a cose proprie del Framework in sè...
>Grazie dell'aiuto cmq
di niente figurati, si fa quel che si può
Accetta la risposta così marchiamo il thread come risolto.
Grazie.
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !