Paramba
Messages postés47Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention 3 septembre 2012
-
10 sept. 2006 à 12:56
Paramba
Messages postés47Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention 3 septembre 2012
-
27 sept. 2006 à 20:52
Bonjour
Help me!! voilà:
Je construis une table dans un dinaset (Asp.net-Sql Server) comme il suit:
Sub Page_Load(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
If
Not
Page.IsPostBack
Then
.........................................
Dim row1
As DataRow, ChSel
As
String
Dim
MyDT
As
New
DataTable(
"TableArbre"
)
Dim
MyRow
As
DataRowMyDT.Columns.Add(
New
DataColumn(
"Code"
))MyDT.Columns.Add(
New
DataColumn(
"Type"
))MyDT.Columns.Add(
New
DataColumn(
"Nom"
))MyDT.Columns.Add(
New
DataColumn(
"Nature"
))
'Je remplis la table
end sub
La table se construit correctement!!
La question : Comment arriver à récuperer les données de cette table dans une autre routine sur la même page!!
Merci...
Je bloque depuis hier soir! J ai l impression que quelque chose de très simple m échappe!
Paramba
Messages postés47Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention 3 septembre 2012 15 sept. 2006 à 19:25
Malheureusement je ne peux pas récupérer ma table (dans une routine) en me basant sur une déclaration globale.
MyDT=New DataTable("TableArbre") me renvoie une table vide!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 15 sept. 2006 à 21:55
Salut,
Comment tu geres ton cas pour avoir ce comportement.
Car MyDT=New DataTable("TableArbre")
--> Nouvelle table bien sur
MyDT=DataTable("TableArbre")
--> Contenu de la tale
Paramba
Messages postés47Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention 3 septembre 2012 15 sept. 2006 à 23:28
...mais une base SQL Server est placée par défaut ds.../MYSQL/Data!!!
J ai essayé passer la table par une variable session! Ca marche impécablement! Mais est -elle la bonne solution?
Paramba
Messages postés47Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention 3 septembre 2012 25 sept. 2006 à 20:52
Au fait cette solution ne m arrange pas!! Est ce que quelq'un pourrait m aider?
En bref j ai besoin d'une solution qui me permette de créer une table ds une procedure et y ajouter des enregistements à partir d'une autre procédure.. sur la même page ASP?
La déclaration des variables type public ne me fournit aucun résultat .. et je n arrive pas à construire une classe!
Merciiiiiiiiiiiiiiiii
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 25 sept. 2006 à 21:37
Salut
1 --> La creation de table est en general due a une mauvaise conception.
Il y a peu de cas ou cette technique est vraiment indispensable.
2 --> C'est normal que tes tables ne s'enregistrent pas en base
Les datables sont des tables dotnet (independant de la base)
c'est une abstraction pour uniformiser les developpement.
Pour creer des tables en base de données, il faut utiliser les ordres
sqlcommand ("create datatable ....") je pense que ca focntionne
ou des procedure stockée
exec " create datatable " + @nom + " ....."
Paramba
Messages postés47Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention 3 septembre 2012 25 sept. 2006 à 21:49
1. Je ne vois pas en quoi s agirait -il d une mauvaise technologie. Et pourquoi le rattacher forcément à une base de données existante.. s agissant d une table temporaire...
2. Question mal comprise!! Je ne veux pas créer une table ds une base de données existante!!
REmarque
A relire ma question attentivement!!