Page 5 sur 8

Publié : jeu. 29/juin/2006 10:03
par wolfjeremy
Je dirais la solution 1 egalement, c'est la plus simple pour l'utilisateur :wink:

Publié : jeu. 29/juin/2006 10:08
par Progi1984

Publié : jeu. 29/juin/2006 14:18
par Flype
je viens d'apprendre aujourd'hui au taf que je serais encore plus débordé qu'à l'accoutumée dès aujourd'hui jusqu a mes vacances. Ca va etre tendu. C'est pas un métier facile programmeur :cry: :?

@progi
ce qui serait pas mal ce serait de séparer les bdd commerciales et les bdd gratuites dans notre belle liste qui s'étoffe.
Tout simplement parceque seules les bdd gratuites seront dans un premier temps supportées. Enfin c'est ce qui parait le plus raisonnable (?)

sinon c'est sûr que pour ce weekend vous aurez le 1er subsystem fonctionnel (mysql). franchement j'en ai soupé avec tailbite avant d'avoir un truc qui tourne mais j'ai à nouveau ma trame de base qui compile, ouf !!!

Publié : jeu. 29/juin/2006 14:47
par wolfjeremy
Flype a écrit :Tout simplement parceque seules les bdd gratuites seront dans un premier temps supportées. Enfin c'est ce qui parait le plus raisonnable (?)
D'accord avec toi :wink:

Publié : jeu. 29/juin/2006 14:49
par Progi1984
Recu, m'en occupe !

Publié : jeu. 29/juin/2006 15:06
par Progi1984
C'est fait !

+ Ajout de OpenBase

Publié : jeu. 29/juin/2006 15:48
par wolfjeremy
Informix je ne pense pas que se soit une base de donnée, c'est un peut comme phpmyadmin, c'est juste pour gerer la base de donnée :wink:

Publié : lun. 10/juil./2006 8:31
par Progi1984
News au 10 Juillet ?

Publié : mar. 11/juil./2006 19:06
par hichem
je suis interessé, si je peux aider.
je pourrais peut être faire en amont un éditeur de DB et requêtes.
:idea:

Publié : mar. 11/juil./2006 19:30
par Flype
pas de problème - c'est au programme en plus.
wolfjeremy sera interessé aussi.
vous pourriez bosser dessus ensemble si vous voulez, je m'y incrusterais un peu aussi (je suis bientôt en vacances).

par contre il faut que je me grouille pour le subsystem MySQL. çà vient, çà vient... ;-)

Publié : ven. 14/juil./2006 12:27
par Flype
je me met çà de coté pour pas l'oublier (création/suppression dynamique de connexions ODBC) :

Code : Tout sélectionner

; flype, juil 2006 

Enumeration 1 
  #ODBC_ADD_DSN            ; Ajoute une source de données utilisateur.
  #ODBC_CONFIG_DSN         ; Configure/Modifie une source de données utilisateur existante. 
  #ODBC_REMOVE_DSN         ; Supprime une source de données utilisateur existante. 
  #ODBC_ADD_SYS_DSN        ; Ajoute une source de données système.
  #ODBC_CONFIG_SYS_DSN     ; Configure/Modifie une source de données système existante. 
  #ODBC_REMOVE_SYS_DSN     ; Supprime une source de données système existante. 
  #ODBC_REMOVE_DEFAULT_DSN ; Supprime la source de données définies par défaut. 
EndEnumeration 

#ODBC_DRIVER_MSACCESS = "Microsoft Access Driver (*.mdb)" 

Procedure.l MSAccess_AddConnection(name.s, database.s, hwnd.l = #Null) 
  
  Protected attrs.s 
  
  attrs + "UID="         + ";" 
  attrs + "PWD="         + ";" 
  attrs + "DSN="         + name + ";" 
  attrs + "DBQ="         + database + ";" 
  attrs + "FIL="         + "MS Access;" 
  attrs + "Driver="      + "ODBCJT32.DLL;" 
  attrs + "DefaultDir="  + GetPathPart(database) + ";" 
  attrs + "Description=" + FormatDate("Créé le %dd-%mm-%yyyy, %hh:%ii:%ss;", Date()) 
  
  ReplaceString(attrs, ";", #NULL$, 2) 
  
  ProcedureReturn SQLConfigDataSource_(hWnd, #ODBC_ADD_DSN, #ODBC_DRIVER_MSACCESS, attrs) 
  
EndProcedure 

Procedure.l MSAccess_RemoveConnection(name.s, hwnd.l = #Null) 
  
  ProcedureReturn SQLConfigDataSource_(hWnd, #ODBC_REMOVE_DSN, #ODBC_DRIVER_MSACCESS, "DSN="+name) 
  
EndProcedure 

If InitDatabase() 
  
  DSN.s = "pbtest" 
  
  If MSAccess_AddConnection(DSN, "c:\test.mdb") 
    
    If OpenDatabase(0, DSN, "", "") 
      
      If DatabaseQuery(0, "SELECT NOW") 
        If NextDatabaseRow(0) 
          Debug GetDatabaseString(0, 0) 
        EndIf 
      EndIf 
      
      If DatabaseQuery(0, "SELECT * FROM personne") 
        While NextDatabaseRow(0) 
          Debug GetDatabaseString(0, 0) 
          Debug GetDatabaseString(0, 1) 
          Debug GetDatabaseString(0, 2) 
        Wend 
      EndIf 
      
    EndIf 
    
    MSAccess_RemoveConnection(DSN) 
  
  EndIf 
  
EndIf

Publié : ven. 14/juil./2006 20:08
par Anonyme2
Pourquoi c'est commenté en anglais ?

Publié : sam. 15/juil./2006 1:06
par Flype
parceque c'est copié collé depuis MSDN :
http://msdn.microsoft.com/library/defau ... source.asp

Publié : sam. 15/juil./2006 5:10
par Anonyme2
So, no translation ?

Publié : sam. 15/juil./2006 6:36
par Flype
voilà c fait gros fainéant :wink: