je souhaite updater des valeurs dans une table par des=20
valeurs r=E9cup=E9r=E9es dans un fichier. Ma base est sous=20
Oracle. et j'ai un souci avec les NULL, en effet, j'ai=20
cr=E9e une fonction qui permet de mettre Null si la valeur=20
est vide dans mon fichier, mais en fait, j'ai=20
l'impression que VB le r=E9interpr=E8te en vide, et ainsi pb=20
dans ma requ=EAte.
voici ma petite fonction :=20
Function fonction_null(valeur$)
If valeur$ =3D "" Then
fonction_null =3D Null
Else
fonction_null =3D valeur$
End If
End Function
et voici un petit morceau de ma requ=EAte :
query$ =3D "update table set toto =3D " & fonction_null
(valeur) & ", etc...
et j'obtiens ceci pour le query$ quand le test lors de=20
l'execution :
update table set toto =3D ,=20
Avez vous une id=E9e ?
Merci d'avance
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
naudy cédric
mettez une string "NULL" plutôt qu la valeur Null :
Function fonction_null(valeur$) If valeur$ = "" Then fonction_null = "Null" Else fonction_null = valeur$ End If End Function
Cédric
"Stéphanie" wrote in message news:150d01c38c0b$c9c27880$ Bonjour,
je souhaite updater des valeurs dans une table par des valeurs récupérées dans un fichier. Ma base est sous Oracle. et j'ai un souci avec les NULL, en effet, j'ai crée une fonction qui permet de mettre Null si la valeur est vide dans mon fichier, mais en fait, j'ai l'impression que VB le réinterprète en vide, et ainsi pb dans ma requête. voici ma petite fonction : Function fonction_null(valeur$) If valeur$ = "" Then fonction_null = Null Else fonction_null = valeur$ End If End Function
et voici un petit morceau de ma requête : query$ = "update table set toto = " & fonction_null (valeur) & ", etc...
et j'obtiens ceci pour le query$ quand le test lors de l'execution : update table set toto = , Avez vous une idée ? Merci d'avance
Stéphanie
mettez une string "NULL" plutôt qu la valeur Null :
Function fonction_null(valeur$)
If valeur$ = "" Then
fonction_null = "Null"
Else
fonction_null = valeur$
End If
End Function
Cédric
"Stéphanie" <stephanie.andelsmann@fr.tnsofres.com> wrote in message
news:150d01c38c0b$c9c27880$a101280a@phx.gbl...
Bonjour,
je souhaite updater des valeurs dans une table par des
valeurs récupérées dans un fichier. Ma base est sous
Oracle. et j'ai un souci avec les NULL, en effet, j'ai
crée une fonction qui permet de mettre Null si la valeur
est vide dans mon fichier, mais en fait, j'ai
l'impression que VB le réinterprète en vide, et ainsi pb
dans ma requête.
voici ma petite fonction :
Function fonction_null(valeur$)
If valeur$ = "" Then
fonction_null = Null
Else
fonction_null = valeur$
End If
End Function
et voici un petit morceau de ma requête :
query$ = "update table set toto = " & fonction_null
(valeur) & ", etc...
et j'obtiens ceci pour le query$ quand le test lors de
l'execution :
update table set toto = ,
Avez vous une idée ?
Merci d'avance
mettez une string "NULL" plutôt qu la valeur Null :
Function fonction_null(valeur$) If valeur$ = "" Then fonction_null = "Null" Else fonction_null = valeur$ End If End Function
Cédric
"Stéphanie" wrote in message news:150d01c38c0b$c9c27880$ Bonjour,
je souhaite updater des valeurs dans une table par des valeurs récupérées dans un fichier. Ma base est sous Oracle. et j'ai un souci avec les NULL, en effet, j'ai crée une fonction qui permet de mettre Null si la valeur est vide dans mon fichier, mais en fait, j'ai l'impression que VB le réinterprète en vide, et ainsi pb dans ma requête. voici ma petite fonction : Function fonction_null(valeur$) If valeur$ = "" Then fonction_null = Null Else fonction_null = valeur$ End If End Function
et voici un petit morceau de ma requête : query$ = "update table set toto = " & fonction_null (valeur) & ", etc...
et j'obtiens ceci pour le query$ quand le test lors de l'execution : update table set toto = , Avez vous une idée ? Merci d'avance
Stéphanie
stéphanie
Merci beaucoup, j'osais pas faire ça, car je pensais qu'il n'allait pas aimer le string mais ça marche.
-----Message d'origine----- mettez une string "NULL" plutôt qu la valeur Null :
Function fonction_null(valeur$) If valeur$ = "" Then fonction_null = "Null" Else fonction_null = valeur$ End If End Function
Cédric
"Stéphanie" wrote
in message
news:150d01c38c0b$c9c27880$ Bonjour,
je souhaite updater des valeurs dans une table par des valeurs récupérées dans un fichier. Ma base est sous Oracle. et j'ai un souci avec les NULL, en effet, j'ai crée une fonction qui permet de mettre Null si la valeur est vide dans mon fichier, mais en fait, j'ai l'impression que VB le réinterprète en vide, et ainsi pb dans ma requête. voici ma petite fonction : Function fonction_null(valeur$) If valeur$ = "" Then fonction_null = Null Else fonction_null = valeur$ End If End Function
et voici un petit morceau de ma requête : query$ = "update table set toto = " & fonction_null (valeur) & ", etc...
et j'obtiens ceci pour le query$ quand le test lors de l'execution : update table set toto = , Avez vous une idée ? Merci d'avance
Stéphanie
.
Merci beaucoup, j'osais pas faire ça, car je pensais
qu'il n'allait pas aimer le string mais ça marche.
-----Message d'origine-----
mettez une string "NULL" plutôt qu la valeur Null :
Function fonction_null(valeur$)
If valeur$ = "" Then
fonction_null = "Null"
Else
fonction_null = valeur$
End If
End Function
Cédric
"Stéphanie" <stephanie.andelsmann@fr.tnsofres.com> wrote
je souhaite updater des valeurs dans une table par des
valeurs récupérées dans un fichier. Ma base est sous
Oracle. et j'ai un souci avec les NULL, en effet, j'ai
crée une fonction qui permet de mettre Null si la valeur
est vide dans mon fichier, mais en fait, j'ai
l'impression que VB le réinterprète en vide, et ainsi pb
dans ma requête.
voici ma petite fonction :
Function fonction_null(valeur$)
If valeur$ = "" Then
fonction_null = Null
Else
fonction_null = valeur$
End If
End Function
et voici un petit morceau de ma requête :
query$ = "update table set toto = " & fonction_null
(valeur) & ", etc...
et j'obtiens ceci pour le query$ quand le test lors de
l'execution :
update table set toto = ,
Avez vous une idée ?
Merci d'avance
Merci beaucoup, j'osais pas faire ça, car je pensais qu'il n'allait pas aimer le string mais ça marche.
-----Message d'origine----- mettez une string "NULL" plutôt qu la valeur Null :
Function fonction_null(valeur$) If valeur$ = "" Then fonction_null = "Null" Else fonction_null = valeur$ End If End Function
Cédric
"Stéphanie" wrote
in message
news:150d01c38c0b$c9c27880$ Bonjour,
je souhaite updater des valeurs dans une table par des valeurs récupérées dans un fichier. Ma base est sous Oracle. et j'ai un souci avec les NULL, en effet, j'ai crée une fonction qui permet de mettre Null si la valeur est vide dans mon fichier, mais en fait, j'ai l'impression que VB le réinterprète en vide, et ainsi pb dans ma requête. voici ma petite fonction : Function fonction_null(valeur$) If valeur$ = "" Then fonction_null = Null Else fonction_null = valeur$ End If End Function
et voici un petit morceau de ma requête : query$ = "update table set toto = " & fonction_null (valeur) & ", etc...
et j'obtiens ceci pour le query$ quand le test lors de l'execution : update table set toto = , Avez vous une idée ? Merci d'avance