realbasic-nug.fr
[Top] [All Lists]

Re: plugin postgresql

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: plugin postgresql
From: Robin de Kat <sxenvironnement at mac dot com>
Date: Fri, 14 Mar 2008 14:19:12 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <3901EDEC-8532-4868-964E-2358B0D44952 at mac dot com> <44692607-9518-4EC3-9CA2-454C96E68D5F at realsoftware dot fr> <71E5A08F-4783-4245-8AF6-7BD5770B520A at mac dot com> <69C613DD-0E82-429D-B2B6-C16E711EC4E3 at elp-info dot fr> <1AE1B198-89D6-49F3-83CE-F2CCA236006B at mac dot com> <A0E4B40C-A524-4AF0-AAAF-629D87FAB2D3 at mac dot com> <83B5DA01-A49D-4990-BA80-92292E0AB61D at realsoftware dot fr>

Le 14 mars 08 à 14:07, Stephane Pinel a écrit :

peux-tu nous montrer ta requête (si ce n'est pas top secret défense) ?


Voici le code, situé dans la partie "Open" du PopupMenu1:

  Dim db as PostgreSQLDatabase
  db= New PostgreSQLDatabase
  dim query as string
  dim rs as recordset
  Dim V as String
  dim Toto as string
  Dim i as Integer

  db.host="10.0.1.2"
  db.port=64998
  db.DatabaseName="sxcollecte"
  db.Username="serveur"
  db.Password=""

  If db.connect then


    query="SELECT nom FROM clients order by nom"

    rs=db.SQLSelect(query)

    PopupMenu1.DeleteAllRows

    While Not rs.eof
      v = rs.IdxField(1).StringValue
      PopupMenu1.AddRow v

      For i = 2 to rs.fieldcount
        PopupMenu1.addRow rs.IdxField(i).StringValue
      next

      rs.MoveNext
    Wend
    popupmenu1.listindex=0
  else
    MsgBox "The connection failed."
  end if

<Prev in Thread] Current Thread [Next in Thread>