IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Accès aux données Discussion :

[VB.Net/SQLite] Comment gérer ADO.Net avec ce type de Serveur BD ?


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 164
    Par défaut [VB.Net/SQLite] Comment gérer ADO.Net avec ce type de Serveur BD ?
    Bonjour à tous

    Je suis tout neuf dans le monde du .net

    Voici mon problème:
    Je souhaite réaliser une applic en vb.net utilisant des bases de données. Je m'oriente vers les bases SQLite car celles ci on le méritent d'être libres et j'utilise pour développer SharpDevelopp (libre et gratuit également). Mon choix est lié au fait que cette applic sera distribuée librement dans des assos.

    Pour l'interface, pas de problème.
    Pour les données, si j'ai bien réussi à utiliser une base mdb, je rencontre de gros problème pour utiliser des bases SQLite (autre avantage, elle peuvent être ouvertent par le php )
    Je n'ai pas trouvé d'exemples simples pour utiliser ces bases, j'ai trouvé une DLL SQLiteNet mais je nage un peu pour utiliser ceci.

    Quelqu'un peut-il m'aider? Un exemple simple pour ouvrir, fermer, etc .. me conviendrai trés bien, ensuite je trouverai

    Merci d'avance

    PM

  2. #2
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    ahh si il existe une dll .Net spécifique c'est parfait, tu peux donc utiliser nos Tutos ADO.Net ou notre FAQ sans problème. Il n'y a juste qu'à remplacer SqlClient par l'espace de noms propre à SqlLiteNet et remplacer les classes SqlClient par celles propres à cette librairie
    Le principe est toujours sur le même modèle. Tu dois avoir un objet propre à la connection (pour SqlClient c'est SqlConnection), ceux propre aux execution de requête (pour SqlClient c'est SqlCommand) etc...

    Si tu as besoin d'exemples spécifiques alors donnes nous un lien vers la doc de cette dll, on pourra t'en construire un de base

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 164
    Par défaut C'est gentil
    Bonjour

    Merci pour la réponse

    Voici un lien vers le site de SQLite pour .NET
    http://www.sqlite.org/cvstrac/wiki?p...ationSqliteNet

    Comme je ne suis pas un dieu en prog. j'ai parfois quelques difficultés à saisir certaines explications
    Pour récupérer SQLiteNET
    http://sourceforge.net/project/showf...group_id=94676

    J'ai bien récupéré des exemples mais impossible de les faire fonctionner (il y a souvent ceci : ADOX qui plante)

    Bref, je patauges

    Merci d'avance pour votre aide

  4. #4
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Citation Envoyé par PM_calou
    Bonjour

    Merci pour la réponse

    Voici un lien vers le site de SQLite pour .NET
    http://www.sqlite.org/cvstrac/wiki?p...ationSqliteNet

    Comme je ne suis pas un dieu en prog. j'ai parfois quelques difficultés à saisir certaines explications
    Pour récupérer SQLiteNET
    http://sourceforge.net/project/showf...group_id=94676

    J'ai bien récupéré des exemples mais impossible de les faire fonctionner (il y a souvent ceci : ADOX qui plante)

    Bref, je patauges

    Merci d'avance pour votre aide
    ok je n'ai plus le temps aujourd'hui mais quelqu'un va certainement reprendre le relais, sinon prend patience j'essaierai de te proposer quelquechose demain

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 164
    Par défaut Super
    C'est sympa.

    Je ne suis pas à la minute mais ça me sera trés utile.


  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 164
    Par défaut Aprés avoir testé ...
    Bonjour

    J'ai testé ceci provenant du site SQLite
    ----------------
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Dim DB As SQLiteNET.DataBase ' Define the object
    Dim LocaLDataTable As DatATable 'Define a local datatable object
    Try
    DB = New SQLiteNET.DataBase("c:\dbfile.db") ' Create a new object
    DB.Execute("Select * from SQLite_master") 'Execute a query
    LocalDatATable = DB.DataTable
    Catch ex As SQLiteNET.SQLiteException
    MessageBox.Show(ex.ErrorCode)
    End Try
    DB.Close()
    ----------------
    Je me retrouve avec deux erreurs liées l'une à l'autre à la compilation au niveau de : Dim LocaLDataTable As DatATable et de LocalDatATable = DB.DataTable
    Je retrouve ceci dans tous les bouts de code que j'ai testé. Impossible d'utiliser DataTable Pourquoi?

    Si je met en commentaire ces deux ligne, ça tourne jusqu'à DB.Close() qui plante le programme.

    Merci d'avance pour vos lumières

    PM

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/12/2013, 09h39
  2. [Débutant] comment gérer des cookies avec ASP.NET
    Par amoula2511 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 14/05/2012, 00h16
  3. Réponses: 1
    Dernier message: 06/03/2007, 20h29
  4. [CF][PPC/VB.NET/Datagrid] Comment gérer une colonne CheckBox ?
    Par joefou dans le forum Windows Mobile
    Réponses: 5
    Dernier message: 28/08/2006, 17h08
  5. Réponses: 5
    Dernier message: 25/07/2005, 09h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo