en VB6 et SQLServer 2005 comment passer comme paramètre à une procé dure stockée la valeur NULL.
Je suis obligé d'envoyer un paramètre, je ne peux pas ne pas l'envoye r et je souhaiterais que sqlserver l'interprètre comme étant NULL.
Est-ce possible ?
Merci
Une manière un peu différente que celle proposée par JM, on peut définir la taille du paramètre à 0 et son type à variant (adVariant ) avant de le créer. Et lui donner ensuite l'attribut adParamNullable. En gros :
If IsNull(paramValue) Then paramSize = 0 paramType = adVariant End If
If IsNull(paramValue) Then param.Attributes = param.Attributes Or adParamNullable End If
On 26 mar, 10:25, "jack" <j...@lcbd.fr> wrote:
Bonjour,
en VB6 et SQLServer 2005 comment passer comme paramètre à une procé dure
stockée la valeur NULL.
Je suis obligé d'envoyer un paramètre, je ne peux pas ne pas l'envoye r et je
souhaiterais que sqlserver l'interprètre comme étant NULL.
Est-ce possible ?
Merci
Une manière un peu différente que celle proposée par JM, on peut
définir la taille du paramètre à 0 et son type à variant (adVariant )
avant de le créer. Et lui donner ensuite l'attribut adParamNullable.
En gros :
If IsNull(paramValue) Then
paramSize = 0
paramType = adVariant
End If
en VB6 et SQLServer 2005 comment passer comme paramètre à une procé dure stockée la valeur NULL.
Je suis obligé d'envoyer un paramètre, je ne peux pas ne pas l'envoye r et je souhaiterais que sqlserver l'interprètre comme étant NULL.
Est-ce possible ?
Merci
Une manière un peu différente que celle proposée par JM, on peut définir la taille du paramètre à 0 et son type à variant (adVariant ) avant de le créer. Et lui donner ensuite l'attribut adParamNullable. En gros :
If IsNull(paramValue) Then paramSize = 0 paramType = adVariant End If
If IsNull(paramValue) Then param.Attributes = param.Attributes Or adParamNullable End If
jack
Merci.
Mais le empty ne fonctionne pas. En fait c'est un paramètre envoyé par VB à Crystal Reports
"Jean-marc" wrote in message news:49cb4dc5$0$2859$
jack wrote: > Bonjour, > > en VB6 et SQLServer 2005 comment passer comme paramètre à une > procédure stockée la valeur NULL. > > Je suis obligé d'envoyer un paramètre, je ne peux pas ne pas > l'envoyer et je souhaiterais que sqlserver l'interprètre comme étant > NULL. > > Est-ce possible ?
Hello,
il semble que ceci puisse régler ton problème: http://www.vbrad.com/article.aspx?id@
Mais le empty ne fonctionne pas.
En fait c'est un paramètre envoyé par VB à Crystal Reports
"Jean-marc" <jm@nowhere.invalid> wrote in message
news:49cb4dc5$0$2859$ba620e4c@news.skynet.be...
jack wrote:
> Bonjour,
>
> en VB6 et SQLServer 2005 comment passer comme paramètre à une
> procédure stockée la valeur NULL.
>
> Je suis obligé d'envoyer un paramètre, je ne peux pas ne pas
> l'envoyer et je souhaiterais que sqlserver l'interprètre comme étant
> NULL.
>
> Est-ce possible ?
Hello,
il semble que ceci puisse régler ton problème:
http://www.vbrad.com/article.aspx?id@
Mais le empty ne fonctionne pas. En fait c'est un paramètre envoyé par VB à Crystal Reports
"Jean-marc" wrote in message news:49cb4dc5$0$2859$
jack wrote: > Bonjour, > > en VB6 et SQLServer 2005 comment passer comme paramètre à une > procédure stockée la valeur NULL. > > Je suis obligé d'envoyer un paramètre, je ne peux pas ne pas > l'envoyer et je souhaiterais que sqlserver l'interprètre comme étant > NULL. > > Est-ce possible ?
Hello,
il semble que ceci puisse régler ton problème: http://www.vbrad.com/article.aspx?id@