begin process at 2012 02 14 09:59:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

General

 > 

do nothing.....until.....?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

do nothing.....until.....?

lundi 26 février 2007 à 19:55:54 | do nothing.....until.....?

bny

Je suis  en train de faire un programme qui requiert une connexion èa une base de données SQL Server en Wi-Fi et j'ai un problème.  Lorsque je lance ma connexion, le temps que mon programme se connecte il a déja passé a la ligne suivante, il essaie de faire une requête et il apparait une erreur de "Connection Closed" car il n'a pas encore reussi a se connecter.  Je vais vous montrer mon code a peu pres pour vous donner une idee :

Connect()
....
Requete()  <----- plante car il n'a pas encore etablis sa connexion avant d'effectuer la requete

Ce que j'avais penser etait quelque chose comme ca :

Connect()
Do
 
.....attend la connexion....

loop until SQLConn.connectionstate.open

Requete()

Je ne sais pas trop s'il y a quelqu'un qui pourrait m'aider avec mon probleme....mais ce serait bien le fun.




lundi 26 février 2007 à 22:08:11 | Re : do nothing.....until.....?

Mew27

Regarde du côté de la fonction connect si tu peux lui fixer une expiration de délai pour ado.net

lundi 26 février 2007 à 22:15:41 | Re : do nothing.....until.....?

ShareVB

salut,

tu peux faire :
Do
 //10 secondes
 system.threading.thread.sleep(10)
loop until SQLConn.connectionstate.open


mais c'est un peut bourrin

ou alors tu peux mettre un timeout plus long sur la chaine de connexion...

ShareVB
mardi 27 février 2007 à 14:53:16 | Re : do nothing.....until.....?

bny

Je vais vous donner mon code plus en detail pour que vous voyez un peu a quoi ca ressemble.

Public Sub ConnectBD() as boolean
try
    sqlConn = new sqlConnection
    sqlConn.ConnectionString = "Persist Security = False; Trusted_Connection = sspi ; Server = NOMSERVER, #Port; initial catalog = NOMBD ; user id=; password=;"
    sqlConn.open()
catch ex as sqlexception
    msgBox("erreur")
end try
end sub

Public sub Requete(Byval req as string)
    sqlCmd = new SqlCommand
    sqlCmd = sqlConn.CreateCommand
    sqlCmd.CommandText = req
 try
    sqlCmd.ExecuteNonQuery() <-----Erreur L'etat de la connection est "Closed"
catch ex as sqlexception
    msgBox("Erreur")
end try

Et puis j'ai regarde du cote des attributs de ma fonction connect...je n'ai pas vu de delais de connection.  J'aurais du mettre le code plus complet lors de mon message, peut-etre cela va vous donner une meilleure idee.

mercredi 28 février 2007 à 20:27:23 | Re : do nothing.....until.....?

ShareVB

salut,

à priori, dans ta chaine de connexion, tu peux ajouter : "Connect Timeout=nb_secondes"...ca doit surement marcher...

ShareVB


Cette discussion est classée dans : programme, connexion, do, nothing, until


Répondre à ce message

Sujets en rapport avec ce message

Decompte de temps de connexion [ par brisky ] Bonjour,je veux écrire un programme qui permet de décompter le temps de connexion sur internet. Par exemple un programme qui s'exécutera au lancement lancer mon programme lors d'une connexion internet [ par kidpigeyre ] j'aimerais savoir comment lancer mon programme lors d'une connexion internet et comment se déconnecter d'internet.Merci de votre aide. comment lancer mon programme lors d'une connexion internet [ par Kidpigeyre ] j'aimerais savoir comment lancer mon programme lors d'une connexion internet.merci de votre aide... Msflexgrid aide svp!!!!! [ par KOMZY ] Je voudrais remplir une Msflexgrid mais a partir d'une boucle d'une requete:Do Until recrde.EOF = Truerequete1do until rec.eof=true thenqry1="select " connexion entre deux applications [ par moha81 ] j'ai un programme vb qui à travers lui je vais excuter un autre programme(de communication "Net2pnone") .comment établir cette tâche.merci Bloquer API et récupérer message [ par Astarus ] Bonjour,J'ai une base access qui se connectent via VBA à une base de donnée SAP.Pour se connecter je dois fournir un identifiant et un mot de passe (l Test connexion [ par cartman77 ] Bonjour, je suis en train de faire un programme qui connecte des lecteurs et qui copie des fichiers vers ces lecteurs. Mon problème est de savoir s'i refuser la connexion aux sites indésirables [ par aisha ] slt. j'ai la gestion d'une salle Internet d'une école et j'aimerais un programme ou kelke chose d'otre pour refuser la connexion lorsque kelk1 voudrai Do Until img.LEFT [ par YaMO_o ] Bonjour a tous,Je voudrais faire bouger une image vers la droite jusqu'à temps quel soit a une position fixe dans le form. Ensuite je voudrais quel bo loop until, do, comment ça marche ??? [ par tonywan ] Salut à tous,je veux faire une boucle, je m'explique.J'ai un txtdate, et je souhaite que si le txtdate.text n'est pas numéric (If numeric = False Then


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales