Accueil > Forum > > > > probleme de conversion type de champ SQL??
probleme de conversion type de champ SQL??
lundi 6 juin 2005 à 11:28:58 |
probleme de conversion type de champ SQL??

dahman
|
g un champ de type integer ds une base SQL l orsque je veux faire la somme d un champ exem : for i:=0 to adoquery3.RecordCount do begin if adoquery3.FieldValues['nbr_brrs'] > 0 and adoquery3.FieldValues['nbr_brrs']<> null then s:=s+adoquery3.FieldValues['nbr_brrs']; end;
une erreur se declenche "couldnot convert variant of type null into type integer".
je sais pas comment faire pour faire la somme mme la condition que g mis ne resoud pas le prob
|
|
lundi 6 juin 2005 à 12:06:07 |
Re : probleme de conversion type de champ SQL??

vincentstryckmans
|
Réponse acceptée !
Je ne suis pas sur que la fonction null de delphi renvoie l'équivalent null d'un serveur sql.
Donc, et de toute façon, il est préférable que tu utilises la méthode
filedbyname au lieu de la propriété fieldvalues de ton dataset.
De plus, dans ton la condition de ton if, tu vérifies d'abord la
valeur du champ sur base d'une condition 'entier' (champ >0) alors
qu'il est peut-être null.
Essaie ceci :
if not adoquery3.fieldbyname('nbr_brrs').isnull then
begin
if adoquery.fieldbyname('nbr_brrs').asinteger > 0 then
s := s + adoquery.fieldbyname('nbr_brrs').asinteger;
end;
Et comme disait ma grand-mère : il y a toujours du soleil derrière les nuages.
Vincent Stryckmans.
|
|
Cette discussion est classée dans : type, sql, champ, fieldvalues, adoquery3
Répondre à ce message
Sujets en rapport avec ce message
requête SQL dynamique et champ de type Integer [ par manudel ]
je veux construire une requête SQL dynamique, en faisant :monOracleDataSet.SQL.Add('monChamp IN ('1','2','3','5)');J'aimerais savoir si on doit obliga
PB DELPHI+SQL SERVEUR URGENT [ par killianst ]
Voila j ai un probleme entre SQl serveur et delphi, dans ma table sql server mes champ sont de type nvarchar or l'or de l'affectation dans un outil de
Ordonner un champ Dbase [ par webazard ]
Bonjour, j ai une base (dbf 3) je n'ai presicez aucun index particulier.Voila mon prog ajout certain champ dont un numerique (smallint) j ai mis un bu
1)paradox et le type float. 2),3)dbgrid [ par kam81 ]
bonjour,1)quand je crée une table paradox, et je veux declarer un champ comme étant float,je ne retrouve pas le type dans la liste des choix,aidez moi
obtenir un type a partir d'un string [ par kalagool ]
Bonjour à toutes et à tous, Je dois faire un module d'importation de fichier ASCII ( ou csv). Je dois verifier chacun de mes champs importé. Pour cel
ADOQUERY + DBIMAGE [ par yannba ]
J'utilise un ADOQuery3 connecté :DataField : photoDataSource : DM.DataSource3Puis dans mon code : With DM.ADOQuery3 do &n
apostrophes [ par felixge ]
michelfélixEn lisant un fichier TXT je le découpe en tronçon qui doivent etre mis chacun dans un champ d'une table pour cela je construit dans mon pro
incompatibilité de type entre sql et delphi 6 [ par shakeoff1 ]
voila dans mon code sql (dans un query )j'utilise la proceduré stockée "sp_pkeys nomtable"qui me renvoye (entre autre) le nom du champ clé primaire de
SQL avec champ calculé [ par cantador ]
Bonjour à tous, Petite question sur SQL dans un Query avec champ calculé dans l'évènement OnCalcFields. Comment mettre un filtre sur ce champ calcul
Aide en sql [ par stu76 ]
Bonjour tout le monde,J'aimerais savoir si il y a une fonction sql pour rendre un champ de base de données incrémentelles. Je m'explique, j'ai une tab
Livres en rapport
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|