Se connecter avec
S'enregistrer | Connectez-vous

recupérer valeur SELECT MySQL

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte
Expert Programmation

SELECT id
FROM test02
WHERE nomMachine='bipc700'
ORDER BY date DESC
LIMIT 1
Quelle horreur !

SELECT id
FROM test02
WHERE nomMachine='bipc700' AND date = MAX(date)
GROUP BY id
C'est plus standard.

________________________________________


Quelle bibliothèque DB utilises-tu, ADO, ou un machin .NET ?

Si ADO, alors l'art du recordset tu étudieras !
http://vb.developpez.com/bidou/recordset-ado/

:non:  ce n'est pas une horreur je dirais plus que c'est du freestyle :) 

sinon comme tu le dis si bien j'utilise un truc machin .NET

et pour le recordset je l'avais trouver mais je peux pas l'utiliser,
je sens que je vais devoir tout faire en ADO :cry: 

il n'y a donc aucune autre solution jeune padawan ??
Expert Programmation

C'est Sensei Zeb que tu traites de jeune padawan ?

Comme déjà dit, je ne pourrais pas t'aider plus que ça sur .NET (à moins de faire des recherches que tu pourrais faire toi-même). Mais je ne suis pas le seul à pouvoir te répondre. Où sont les autres ?

Pourquoi ne peux-tu pas utiliser ADO ?

ok sensei seb, gakusei manik va se tapper de recherche sur ADO afin de pouvoir utiliser et acquérir la compétence du recordset!!

arigatô gozaimasu!!

je te réécris pour te dire quand j'ai un nouveau problème sensei :) 
bien sur après bcp de recherches..
Expert Programmation

Sur ADO, tu peux commencer par le lien que je t'ai donné plus haut. Et là, je peux t'aider. (Bref, en VB6 j'suis balaize :sol: , en .NET, j'suis une bille :(  )

Mais tant qu'à faire, renseigne-toi plutôt sur comment faire en .NET [:spamafote]

Tu n'as pas répondu : Pourquoi ne peux-tu pas utiliser ADO ?

_______________

Ou ka pawlé Japonais, missié ?

ben sayez ça c 'est fait, je les fait en ADO.NET
ça garçon pa ni problèm

cela réponds à ta question,

non je ne parle pas jap mais avant (moins maintenant) je regardais des mangas en STFR donc ...
Sinon je ne suis pas de gwada donc mi pa pawlé créol mais j'ai des potes de st barth donc dancehall mixé ça siouplé

allez à de prochaines aventures, je sais pas dans quel forum on va se retrouver la prochaine fois mais c'est cool!! (PHP peut être) :) 
Expert Programmation

>>manik971 a dit "je ne suis pas de gwada"
Eh ti male, ou pa fé mouèn !

__________________________________

ADO.NET
:lol: 

Stro facile .NET, je devrais m'y mettre. Les fonctions sont donc ADO.NET.Recordset ?

Pour la postérité, et surtout pour le cas où quelqu'un tomberait sur ce topic, en quête d'un peu d'info sur le sujet, peux-tu nous donner la solution que tu as mise en place ?

Merci d'avance :jap: 

  1. Imports mysql.Data
  2.  
  3. try
  4.  
  5. 'création objet pour se connecter
  6. Dim connection As MySql.Data.MySqlClient.MySqlConnection = New MySql.Data.MySqlClient.MySqlConnection(database='nomBase';server='nomServeur';User ID='nom';pwd='pass')
  7.  
  8. 'ouverture de la connection
  9. connection.Open()
  10.  
  11. 'requête
  12. Dim requete_select As String = "SELECT id FROM test02 WHERE ....."
  13.  
  14. 'Lien entre la base et la requête
  15. Dim MyAdapter As MySql.Data.MySqlClient.MySqlDataAdapter = New MySql.Data.MySqlClient.MySqlDataAdapter
  16. MyAdapter.SelectCommand = New MySql.Data.MySqlClient.MySqlCommand(requete_select, connection)
  17.  
  18. Dim S1 As MySql.Data.MySqlClient.MySqlDataReader
  19. S1 = MyAdapter.SelectCommand.ExecuteReader
  20.  
  21. While S1.Read
  22. 'traitement des infos (ici seulement affichage)
  23. console.writeline(S1.GetString(0)) 'affiche la valeur de la requête d'indice 0 puis 1 ...
  24. End While
  25.  
  26. 'Fermeture de la connection
  27. connection.Close()
  28.  
  29. Catch ex As Exception
  30. Console.WriteLine(ex.ToString())
  31. End Try
Expert Programmation

Dura lex, sed lex.

Les auteurs de ce forum s'imaginent dans doute que seuls C/C++ ou Java sont des langages dignes de ce nom. Aussi, seuls les commentaires à cette mode sont-ils colorés en vert :
  1. /* Commentaire C*/
  2. printf("Hello World!\n");
  1. // Commentaire C++/Java
  2. System.out.println("Hello World!");


Pour les autres langages, on est prié de ruser:
  1. # // Commentaire shell
  2. echo Hello World!
  1. ' // Commentaire VB
  2. MsgBox "Hello World!"
  1. -- // Commentaire SQL
  2. SELECT "Hello World!" FROM DUAL


;) 
Lassé par la pub ? Créez un compte