Mickey VB
Messages postés50Date d'inscriptionjeudi 5 août 2004StatutMembreDernière intervention15 janvier 2007
-
3 janv. 2006 à 16:10
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
4 janv. 2006 à 12:51
Bonjour,
Voila je viens de terminer la 1° phase de mon projet
En 2 mots : utilisateurs authentifiés accède à une page de recherche, lance une procédure stockées sur SQL serveur et le résultat est mis dans un dataset.
Jusqu'à la pas de pb, cependant quand j'ai 2 utilisateurs qui se connectent en meme temps, le dataset est tjrs modifié par le dernier qui fait la demande d'info.
Comment fait-on pour utiliser un dataset par utilisateur connecté?
ASP.NET ne gère pas ce point la?
Ou y a -t-il une solution plus viable qui permet de ne pas trop surcharger le serveur
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 3 janv. 2006 à 17:52
Bonjour,
peux tu nous montrer quelques lignes de code, comment tu fais pour stocker ton dataset, si tu veux faire un dataset par user il va falloi le mettre dans des variables sessions
Mickey VB
Messages postés50Date d'inscriptionjeudi 5 août 2004StatutMembreDernière intervention15 janvier 2007 4 janv. 2006 à 08:56
J'utilise un module.vb pour gérer une fonction. Je ne sais pas si c'est la bonne méthode lorsque l'on doit utiliser des variables de sessions. J'exécute une procédure stockée.
Comment fait-on pour utiliser les variables de sessions afin que DS soit différent par user?
J'ai vu le fichier global.asax ? est-ce que c'est ça?
Merci de ton aide
Dim ConnString
As
String = ConfigurationSettings.AppSettings("ConnString")
Dim cn
As
New SqlConnection(ConnString)
cn.Open()
dr =
New SqlDataAdapter
dr.SelectCommand =
New SqlCommand("InvoiceHeaderSearch", cn)
Mickey VB
Messages postés50Date d'inscriptionjeudi 5 août 2004StatutMembreDernière intervention15 janvier 2007 4 janv. 2006 à 12:21
Bon alors, je crois avoir trouver la solution
je créé une variable de session : session("DSSession")=Dataset
et à chaque fois que j'ai une modif à faire, je recharge la variable de session dans un dataset.
dataset1=session("DSSession")
dataset1.tables(0).rows('ligne')('colonne')= 'une données')
Je fais les modif nécessaire et recharge le fichier modifié dans la variable de session.
session("DSSession")=dataset1
Et la effectivment je peux avoir plusieurs utilisateurs de connecté en même temps.
Par contre, je ne sais pas si je peux faire des manip directement sur la variable de session sans repasser par un dataset
(modif, tri, etc ...)