Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : vb.net connexion [ Base de données / ADO.NET ] (taikibaybay)

dimanche 18 mars 2007 à 18:36:36 | vb.net connexion

taikibaybay

Membre Club
salut
en faite je fais une connexion sur une base de donnée, mais je veux pouvoir appeler cette connexion de n import quel form, je pense que je dois cree une class ou un module , mais avec tout mes testes malheuresement avec echec.
En faite je veux apple la region connexionSQL et la region connexionOLEDB a partir d'une classe ou un module a partir du Private Sub Button2_Click
ce code fonctionne mais j ai tous sur la meme classe

Merci


Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.OleDb

Public Class connexion
    Dim m_connexionSQL As SqlConnection
    Dim m_ConnexionOLEDB As OleDbConnection
    Dim connexionG As connect


    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim connexionG As New connect

        OuvrirConnexionSQL()
        MessageBox.Show("etat de la connexion:" & Me.m_connexionSQL.State.ToString)
        'MessageBox.Show("etat de la connexion:" & Me.m_connexionSQL.State.ToString)
        FermerConnexionSQL()

    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim Str As String = "create table temps (ch1 nvarchar(50))"
        Dim cmdSQL As New SqlCommand
        Dim cmdOLEDB As New OleDbCommand
        If CheckBox1.Checked Then
            OuvrirConnexionSQL()
            cmdSQL.Connection = Me.m_connexionSQL
            cmdSQL.CommandText = Str
            cmdSQL.CommandType = CommandType.Text
            cmdSQL.ExecuteNonQuery()
        Else
            OuvrirConnexionOLEDB()
            With cmdOLEDB
                .Connection = Me.m_ConnexionOLEDB
                .CommandText = Str
                .CommandType = CommandType.Text
                .ExecuteNonQuery()
            End With
        End If
    End Sub

#Region "Connexion OLEDB"
    Sub OuvrirConnexionOLEDB()
        Dim StringConnexion As String = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=;Password=;Data source=C:\RENAULT\Base iDVU\BDDiDVU.mdb"
        Me.m_ConnexionOLEDB = New OleDbConnection(StringConnexion)
        Try
            Me.m_ConnexionOLEDB.Open()
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub

    Sub FermerConnexionOLDB()
        Me.m_ConnexionOLEDB.Close()
    End Sub
#End Region

#Region "connexionQSL"
    Sub OuvrirConnexionSQL()
        Dim StringConnexion As String = "Server=broken\sqlexpress;" & "DataBase=iDVU78;" & "Integrated Security=SSPI"
        Me.m_connexionSQL = New SqlConnection(StringConnexion)
        Try
            Me.m_connexionSQL.Open()

        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub

    Sub FermerConnexionSQL()
        Try
            Me.m_connexionSQL.Close()
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub
#End Region
End Class



Cette discussion est classé dans : end, system, connexion, connexionsql, connexionoledb


Répondre à ce message

Sujets en rapport avec ce message

Erreur de systax [ par DanMor498 ] Imports System.Data Imports system.Data.OleDb Imports</fo Serial Port problème... [ par Vador7789 ] Bonjour à tous!!Je suis débutant en programmation vb.net et je possède Visual Ba Charger DLL dans page HTML [ par schummi ] Bonjour, Je suis débutant sous VB.net j'ai crée une dll très simple contenant un textbox. Je souhaite passer des paramètres de l'html vers mon objet class installer [ par programmer1 ] bonjourca fait longtemps que j'essaie de créer déployer mon programme ado.net en créant  la bd sqlserver 2000 automatiquement s'il n'existe pas lors d Erreur d'exécution '3704' [ par jbprogram ] Salut Mon programme est bien compilé et l'exécution ok, développé sous vb6 comme client et sous access 2003 comme base de données. Au départ, ma bd probleme de chaine de connexion dans vb.net avec sql server [ par wacssine ] salut quand je fait le debogage de ce code il me donne une erreur dans la chaine de connexion : Imports System.DataImports System.Data.SqlClientPublic VBnet [ par allopeck ] Bonjour, Voila j'ai crée un scrip en VBnet pour créer un scrip autocad à partir d'un fichier texte1. Le problème et que lorsque que j'ouvre ce scrip Update [ par VladDracula ] Voilà, j'ai fait un tit code qui marche pas mal mais je voudrais 'l'optimiser'.Cela consiste à regarder si on a la bonne version puis de télécharger l vb.net 2008 [ par HermesCB ] Bonjour Voila j’ai fais en amateur du visual basic 6 et maintenant je tâte du vb.net Et il y a des choses que je ne sais plus faire Voila le code san connexion sql server via vb.net 3.5 [ par nannnou ] salut tt le monde g un  problème de connexion à la base sql server sachant que g implémenté la base à partir de sql server intégré dans vb.net( visual


Nos sponsors

Sondage...

CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 4,212 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.