Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2637 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] accès base SQL via "class Linq to SQL"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] accès base SQL via "class Linq to SQL"

n°1888341
akabis
.
Posté le 27-05-2009 à 09:08:29  profilanswer
 

Bonjour,
 
Je suis sous l'IDE visual basic 2008 express et utilise SQL 2005 express.
Dans mon projet j'ai intégré une base de données.
Je fais des tests de connection à la DB et de lecture de champs.  
 
Lorsque j'utilise les exemples MSDN (DB + code) ça fonctionne.
Mais dès que j'utilise ma propre DB avec mon code, rien ne fonctionne.
 
Avec le débugger, je vois qu'il se connecte à la DB, mais il n'arrive pas à l'ouvrir.
Je pense (enfin, j'en suis sure) que cela vient du compte/mdp de la base, mais je ne sais comment faire.
En effet, les exemples MSDN se font avec des connections sans identification.
 
Comment dois je ajouter identifiant/mdp pour que cela fonctionne?
Mieux (mais facultatif), est il possible de se référer à un fichier sur le réseau pour ne pas avoir les infos (compte/mdp) dans le code
 
merci
 
EDIT: je tiens à utiliser "class linq to sql"


Message édité par akabis le 27-05-2009 à 09:12:36
mood
Publicité
Posté le 27-05-2009 à 09:08:29  profilanswer
 

n°1888560
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-05-2009 à 13:51:26  profilanswer
 

Peux tu poster ton code stp ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1888625
akabis
.
Posté le 27-05-2009 à 15:41:07  profilanswer
 

Imports System.Data.SqlClient
Imports System.IO
Imports System.Text
 
Public Class Form1
 
    Private Sub Table1BindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Me.Validate()
        Me.Table1BindingSource.EndEdit()
        Me.TableAdapterManager.UpdateAll(Me.DB2DataSet)
 
    End Sub
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO : cette ligne de code charge les données dans la table 'DB2DataSet.Table1'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
        Me.Table1TableAdapter.Fill(Me.DB2DataSet.Table1)
 
        Dim db As New DB2DataSet
        Dim test = From client In db Where nom = "toto" Select nom
        DataGridView1.DataSource = test

 
    End Sub
 
Jusqu'ici tout va bien, c'est ensuite que ça pose pb, losque j'insère ce qui est en rouge. Je crois que j'ai fait n'importe quoi avec l'interrogation de la base.
 
Pour db j'ai l'erreur suivante: l'expression de type 'Bases_de_données_V2.DB2DataSet' ne peut être interrogé. Verifiez que vous n'omettez pas une réf d'assembly et/ou une importation d'espace de noms pour le fournisseur Linq
 
Pour DataGridView1: il me dit que le nom DataGridView1 n'est pas déclaré
 
PS: je veux afficher le résultat de lecture de la db dans une DataGridView (nommée DataGridView1)
 
Info:
Source de données: DB2DataSet
Table: Table1
Champs: Id, Nom, Prenom, Adresse, Code_postal, ville


Message édité par akabis le 27-05-2009 à 15:45:29

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] accès base SQL via "class Linq to SQL"

 

Sujets relatifs
ecriture sur la base de donnée: Ciel gestion commercialeSQl: affichage de colonnes virtuelles
probleme requete Sql sur update clef primaireConnexion SqlPlus via VB
[SQL] alias de subquery avec OracleAffichage des doublons en SQL
insert asp dans base access[Besoin d'aide]: php dans requête SQL qui ne fonctionne pas
[VB.Net Express 2008] Problème debuggerRequete SQL , PHP et Date (mois)
Plus de sujets relatifs à : [VB] accès base SQL via "class Linq to SQL"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR