bonsoir,
j'ai dans mon appli un tableau de type variable que je=20
r=E9cup=E8re =E0 l'aide d'une fonction. je voudrais pouvoir=20
cr=E9er une table temporaire avec tout mon tableau, mais qui=20
se supprime lors de la fermeture de la session.
en fait je veux cr=E9er dynamiquement une proc=E9dure stock=E9e,=20
mais ce n'est pas possible d'utiliser un tableau du=20
genre :=20
select * from table where idmvt in ( tableau(x)=3Didmvt)
Merci de poster les réponses au groupe afin d'en faire profiter à tous
mimi
>-----Message d'origine-----
Bonjour,
j'ai dans mon appli un tableau de type variable que je récupère à l'aide d'une fonction.
Quel est le type de données de ce tableau?
'tableau de type pour les mouvements à comparer
Public Type tdu_MouvementComparer dec_idmvt As Variant dec_idnda As Variant int_type As Integer str_statut As String date_datemvt As Date int_chpnum As Integer End Type
je voudrais pouvoir créer une table temporaire avec tout mon tableau, mais
qui
se supprime lors de la fermeture de la session.
Sur quel type de BD travailles-tu? Access, SQL Server,
MySQl, ORACLE, etc. ?
je travaille sur SQL Server. merci d'avance mimi
Cordialement Yanick Lefebvre - MVP pour Visual Basic http://faq.vb.free.fr/?rubrique=0 -
http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml -
http://www.mztools.com/
Merci de poster les réponses au groupe afin d'en faire
profiter à tous
.
>-----Message d'origine-----
Bonjour,
j'ai dans mon appli un tableau de type variable que je
récupère à l'aide d'une fonction.
Quel est le type de données de ce tableau?
'tableau de type pour les mouvements à comparer
Public Type tdu_MouvementComparer
dec_idmvt As Variant
dec_idnda As Variant
int_type As Integer
str_statut As String
date_datemvt As Date
int_chpnum As Integer
End Type
je voudrais pouvoir
créer une table temporaire avec tout mon tableau, mais
qui
se supprime lors de la fermeture de la session.
Sur quel type de BD travailles-tu? Access, SQL Server,
MySQl, ORACLE, etc. ?
je travaille sur SQL Server.
merci d'avance
mimi
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 -
http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml -
http://www.mztools.com/
Merci de poster les réponses au groupe afin d'en faire
j'ai dans mon appli un tableau de type variable que je récupère à l'aide d'une fonction.
Quel est le type de données de ce tableau?
'tableau de type pour les mouvements à comparer
Public Type tdu_MouvementComparer dec_idmvt As Variant dec_idnda As Variant int_type As Integer str_statut As String date_datemvt As Date int_chpnum As Integer End Type
je voudrais pouvoir créer une table temporaire avec tout mon tableau, mais
qui
se supprime lors de la fermeture de la session.
Sur quel type de BD travailles-tu? Access, SQL Server,
MySQl, ORACLE, etc. ?
je travaille sur SQL Server. merci d'avance mimi
Cordialement Yanick Lefebvre - MVP pour Visual Basic http://faq.vb.free.fr/?rubrique=0 -
http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml -
http://www.mztools.com/
Merci de poster les réponses au groupe afin d'en faire
profiter à tous
.
Zoury
ReSalut! :O)
'tableau de type pour les mouvements à comparer Public Type tdu_MouvementComparer dec_idmvt As Variant dec_idnda As Variant int_type As Integer str_statut As String date_datemvt As Date int_chpnum As Integer End Type
Il y a une raison particulière pour utiliser le type Variant? le préfixe semble indiquer que les valeurs sont décimales, ne pourrais-tu pas employer un type à longueur fixe comme Single ou Double?
Concernant la création de table temporaire dans SQL Server, cela ne devrait pas poser de problème.. lit la section [Temporary Tables] de cette page.. http://msdn.microsoft.com/library/en-us/architec/8_ar_da_4ucz.asp
J'allais te faire un exemple, mais après avoir relu ton premier message, je me suis rendu compte que je n'étais par certain de ce que tu veux.. peux-tu nous expliquer plus clairement? Que veux-tu faire de ton tableau? quelle est le but de la procédure stockée "dynamique"?
Merci de poster les réponses au groupe afin d'en faire profiter à tous
ReSalut! :O)
'tableau de type pour les mouvements à comparer
Public Type tdu_MouvementComparer
dec_idmvt As Variant
dec_idnda As Variant
int_type As Integer
str_statut As String
date_datemvt As Date
int_chpnum As Integer
End Type
Il y a une raison particulière pour utiliser le type Variant? le préfixe
semble indiquer que les valeurs sont décimales, ne pourrais-tu pas employer
un type à longueur fixe comme Single ou Double?
Concernant la création de table temporaire dans SQL Server, cela ne devrait
pas poser de problème.. lit la section [Temporary Tables] de cette page..
http://msdn.microsoft.com/library/en-us/architec/8_ar_da_4ucz.asp
J'allais te faire un exemple, mais après avoir relu ton premier message, je
me suis rendu compte que je n'étais par certain de ce que tu veux.. peux-tu
nous expliquer plus clairement? Que veux-tu faire de ton tableau? quelle est
le but de la procédure stockée "dynamique"?
'tableau de type pour les mouvements à comparer Public Type tdu_MouvementComparer dec_idmvt As Variant dec_idnda As Variant int_type As Integer str_statut As String date_datemvt As Date int_chpnum As Integer End Type
Il y a une raison particulière pour utiliser le type Variant? le préfixe semble indiquer que les valeurs sont décimales, ne pourrais-tu pas employer un type à longueur fixe comme Single ou Double?
Concernant la création de table temporaire dans SQL Server, cela ne devrait pas poser de problème.. lit la section [Temporary Tables] de cette page.. http://msdn.microsoft.com/library/en-us/architec/8_ar_da_4ucz.asp
J'allais te faire un exemple, mais après avoir relu ton premier message, je me suis rendu compte que je n'étais par certain de ce que tu veux.. peux-tu nous expliquer plus clairement? Que veux-tu faire de ton tableau? quelle est le but de la procédure stockée "dynamique"?
Merci de poster les réponses au groupe afin d'en faire profiter à tous
Resalut et encore merci! Je vais essayer d'être claire. On est plusieurs à travailler sur le projet. 1 - je récupère un tableau d'une fonction (de type tdu_MouvementComparer faite par un collegue). 2 - je veux pouvoir concaténer les résultats de ce tableau avec une de mes tables avec une jointure. EX : select * from table where idmvt in ( mon tableau ) 3 - je sais qu'on ne peut pas utiliser un tableau comme ça dans une proc stockée(de plus ce tableau est constitué de n éléments) 4 - c'est pourquoi je veux créer une table temporaire où je mettrais les résultats de mon tableau, mais je veux aussi qu'à la fin de la session, qu'elle soit supprimée automatiquement. j'espere avoir été plus claire, merci d'avance mimi
-----Message d'origine----- ReSalut! :O)
'tableau de type pour les mouvements à comparer Public Type tdu_MouvementComparer dec_idmvt As Variant dec_idnda As Variant int_type As Integer str_statut As String date_datemvt As Date int_chpnum As Integer End Type
Il y a une raison particulière pour utiliser le type
Variant? le préfixe
semble indiquer que les valeurs sont décimales, ne
pourrais-tu pas employer
un type à longueur fixe comme Single ou Double?
Concernant la création de table temporaire dans SQL
Server, cela ne devrait
pas poser de problème.. lit la section [Temporary
Tables] de cette page..
http://msdn.microsoft.com/library/en-
us/architec/8_ar_da_4ucz.asp
J'allais te faire un exemple, mais après avoir relu ton
premier message, je
me suis rendu compte que je n'étais par certain de ce que
tu veux.. peux-tu
nous expliquer plus clairement? Que veux-tu faire de ton
Merci de poster les réponses au groupe afin d'en faire
profiter à tous
.
Resalut et encore merci!
Je vais essayer d'être claire.
On est plusieurs à travailler sur le projet.
1 - je récupère un tableau d'une fonction (de type
tdu_MouvementComparer faite par un collegue).
2 - je veux pouvoir concaténer les résultats de ce tableau
avec une de mes tables avec une jointure. EX :
select * from table
where idmvt in ( mon tableau )
3 - je sais qu'on ne peut pas utiliser un tableau comme ça
dans une proc stockée(de plus ce tableau est constitué de
n éléments)
4 - c'est pourquoi je veux créer une table temporaire où
je mettrais les résultats de mon tableau, mais je veux
aussi qu'à la fin de la session, qu'elle soit supprimée
automatiquement.
j'espere avoir été plus claire, merci d'avance
mimi
-----Message d'origine-----
ReSalut! :O)
'tableau de type pour les mouvements à comparer
Public Type tdu_MouvementComparer
dec_idmvt As Variant
dec_idnda As Variant
int_type As Integer
str_statut As String
date_datemvt As Date
int_chpnum As Integer
End Type
Il y a une raison particulière pour utiliser le type
Variant? le préfixe
semble indiquer que les valeurs sont décimales, ne
pourrais-tu pas employer
un type à longueur fixe comme Single ou Double?
Concernant la création de table temporaire dans SQL
Server, cela ne devrait
pas poser de problème.. lit la section [Temporary
Tables] de cette page..
http://msdn.microsoft.com/library/en-
us/architec/8_ar_da_4ucz.asp
J'allais te faire un exemple, mais après avoir relu ton
premier message, je
me suis rendu compte que je n'étais par certain de ce que
tu veux.. peux-tu
nous expliquer plus clairement? Que veux-tu faire de ton
Resalut et encore merci! Je vais essayer d'être claire. On est plusieurs à travailler sur le projet. 1 - je récupère un tableau d'une fonction (de type tdu_MouvementComparer faite par un collegue). 2 - je veux pouvoir concaténer les résultats de ce tableau avec une de mes tables avec une jointure. EX : select * from table where idmvt in ( mon tableau ) 3 - je sais qu'on ne peut pas utiliser un tableau comme ça dans une proc stockée(de plus ce tableau est constitué de n éléments) 4 - c'est pourquoi je veux créer une table temporaire où je mettrais les résultats de mon tableau, mais je veux aussi qu'à la fin de la session, qu'elle soit supprimée automatiquement. j'espere avoir été plus claire, merci d'avance mimi
-----Message d'origine----- ReSalut! :O)
'tableau de type pour les mouvements à comparer Public Type tdu_MouvementComparer dec_idmvt As Variant dec_idnda As Variant int_type As Integer str_statut As String date_datemvt As Date int_chpnum As Integer End Type
Il y a une raison particulière pour utiliser le type
Variant? le préfixe
semble indiquer que les valeurs sont décimales, ne
pourrais-tu pas employer
un type à longueur fixe comme Single ou Double?
Concernant la création de table temporaire dans SQL
Server, cela ne devrait
pas poser de problème.. lit la section [Temporary
Tables] de cette page..
http://msdn.microsoft.com/library/en-
us/architec/8_ar_da_4ucz.asp
J'allais te faire un exemple, mais après avoir relu ton
premier message, je
me suis rendu compte que je n'étais par certain de ce que
tu veux.. peux-tu
nous expliquer plus clairement? Que veux-tu faire de ton