nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 6 févr. 2008 à 22:43
Salut
Le probleme est que le datareader renvoie des données de type object
et il faut donc les cast
monobjet.propriete = ctype(reader("macolonne"),string) // recommandé conversion explicite
ou
monobjet.propriete = directcast(reader("macolonne"),string) // pas trop recommandé quoi que string herite de object
ou
monobjet.propriete = reader("macolonne").toString // pas recommandé ne pas utilisé tostring en général
ou
monobjet.propriete = cstr(reader("macolonne")) // pas recommandé compatibilité vb6
Espérant avoir ciblé le problème
Attention, il faut peut être testé si le champs est à dbnull.value
if(not reader("macolonne").equals(dbnull.value)) then
monobjet.propriete = ctype(reader("macolonne"),string)
end if