France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 593 membres enregistrés - 1 913 545 posts - 99 193 topics
Index des forums FH  | Index des forums DegroupNews
      Systèmes et Logiciels Alternatifs
           Systèmes d'exploitation
                JLDFactor
33 connectés(record : 272 le 28 octobre 2008 - 04 h 23)

Vous devez vous connecter pour répondre au topic.
Precedent | 1,2,3,4
JLDFactor

lathenor
avatar

Messages : 13
Inscrit le 07/05/07
Ville : ullis
Non connecté
  Posté le 09 mai 2007 - 17 h 53 m 17 s
Reprise du message précédent :

Sub main()

Message = MsgBox(Basemdb, vbOK)

Set cn_mdb = New ADODB.Connection
cn_mdb.Provider = "MSDataShape"


cn_mdb.Open "Data Provider=SQLite3 ODBC Driver;Data Source=" & Basemdb

'cn_mdb.Open "Data Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Basemdb

Editeur.MAJ_messages

End

End Sub

Public Sub MAJ_messages()
'*****************************************************************
'Cette procédure permet la mise à jour le la liste des messages,
'à partir de la base de données
'*****************************************************************
Dim SQL As String
Dim compteur As Integer

Set rs_messages = New ADODB.Recordset

SQL = "SELECT * FROM TabAuteurs"
rs_messages.Open SQL, cn_mdb, adOpenDynamic, adLockOptimistic, adCmdText



'Si une entrée existe
If rs_messages.EOF = True Then Exit Sub

rs_messages.MoveFirst
Do While rs_messages.EOF <> True

compteur = 1
If Not rs_messages.EOF Then
'Message = MsgBox("pas fin", vbOK)
compteur = compteur + 1
If compteur = 5 Then Exit Sub
Else
Message = MsgBox("fin", vbOK)
End If

Loop

rs_messages.Close

End Sub


Message édité 2 fois, la dernière par lathenor le 09 mai 2007 - 18 h 25.


Jielde


Messages : 58
Inscrit le 26/02/06
Ville : Lyon
Non connecté
  Posté le 09 mai 2007 - 21 h 19 m 25 s
Essaye plutot comme ceci :

Sub main()

Message = MsgBox(Basemdb, vbOK)

Set cn_mdb = New ADODB.Connection

cn_mdb.Open "Driver=SQLite3 ODBC Driver;Database=" & Basemdb

Editeur.MAJ_messages

End '<<< Ceci ferme l'application

End Sub




lathenor
avatar

Messages : 13
Inscrit le 07/05/07
Ville : ullis
Non connecté
  Posté le 10 mai 2007 - 11 h 18 m 59 s
Merci ça fonctionne !


Maintenant il faut que je passe mes bases Access en Sqlite, avec SQLite Analyzer, j'arrive a copier lles noms des champs et leurs attributs mais pas les données ?

est ce que tu serais pourquoi ?

peut etre parceque c'est pas la version complete ?

(je devrais peut etre crée un nouveau topic ^^)



Message édité 1 fois, la dernière par lathenor le 10 mai 2007 - 11 h 40.


Jielde


Messages : 58
Inscrit le 26/02/06
Ville : Lyon
Non connecté
  Posté le 10 mai 2007 - 20 h 26 m 14 s


Le 10 mai 2007 - 11 h 18, lathenor a écrit :
Merci ça fonctionne !


Maintenant il faut que je passe mes bases Access en Sqlite, avec SQLite Analyzer, j'arrive a copier lles noms des champs et leurs attributs mais pas les données ?

est ce que tu serais pourquoi ?

peut etre parceque c'est pas la version complete ?

(je devrais peut etre crée un nouveau topic ^^)




Moi aussi j'utilisais ton programe pour gérée ma Base SQL, mais j'ai vite arreter et je suis passé à SQLite Maestro qui est beaucoup mieux.

Pour faire la migration de ma base Access sur SQL, je l'ais fais avec Microsoft Access et j'ai fait exporter, par contre j'ai créer un profil dans les Sources de données (ODBC) de mon ordi pour pointé vers ma base sql, et je sélectionnais dans access.

Voila, sinon tu te fait un prog qui récupère les infos de la base access et les copie dans la base sql, sa peut être marrant pour apprendre ;)

++




lathenor
avatar

Messages : 13
Inscrit le 07/05/07
Ville : ullis
Non connecté
  Posté le 11 mai 2007 - 09 h 58 m 12 s



Voila, sinon tu te fait un prog qui récupère les infos de la base access et les copie dans la base sql, sa peut être marrant pour apprendre ;)

++




C'est ce que j'ai commencé a faire ^^

Par contre, j'aimerai bien récupérer "automatiquement" le nom des tables.

exemple, ma BDD s'appelle BDD.db
elle a 4 tables avec les nom
Table1, table2, table3 ...

Comment les récupérer ?





Jielde


Messages : 58
Inscrit le 26/02/06
Ville : Lyon
Non connecté
  Posté le 11 mai 2007 - 11 h 23 m 14 s
Un conseille,

Créer tes tables avec un programme et ensuie sous vb tu te connecte sur chaque table et tu fais la copie




lathenor
avatar

Messages : 13
Inscrit le 07/05/07
Ville : ullis
Non connecté
  Posté le 11 mai 2007 - 12 h 15 m 30 s
Ca ca marche je recupere tout je converti tout ^^

Masi c'est vrai que le "best" serait de pointé directement sur un .mdb et ensuite de pointé sur un .db et que le logiciel tourne tout seul.
pour le moment tout fonctionne bien excepté le fait que je ne sais pas comment saisir le nom des bases de données ...




Jielde


Messages : 58
Inscrit le 26/02/06
Ville : Lyon
Non connecté
  Posté le 12 mai 2007 - 00 h 34 m 51 s
tu peux le faire, mais bon j'ai pas chercher étant donner que je cherche jamais compliqué ;)




lathenor
avatar

Messages : 13
Inscrit le 07/05/07
Ville : ullis
Non connecté
  Posté le 14 mai 2007 - 14 h 35 m 16 s
bon, bah je laisse tomber mon petit prog tourne bien, je le laisse comme ca ^^,
merci pour tout !




Jielde


Messages : 58
Inscrit le 26/02/06
Ville : Lyon
Non connecté
  Posté le 14 mai 2007 - 20 h 50 m 39 s
derien, sinon j'ai vu qu'avec "SQLite Maestro" on pouvais transféré une Base de donnée vers une autre totalement vide.




lathenor
avatar

Messages : 13
Inscrit le 07/05/07
Ville : ullis
Non connecté
  Posté le 15 mai 2007 - 09 h 05 m 41 s
Dès que j'ai un peu de temps j'essayerai SQLite Maestro ^^

D'ailleur, est ce que SQLite Maestro est payant ?




Jielde


Messages : 58
Inscrit le 26/02/06
Ville : Lyon
Non connecté
  Posté le 16 mai 2007 - 01 h 03 m 45 s
Oui, il ets payant, mais très pratique




Precedent | 1,2,3,4
Page genérée en 0.2394 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory