bonjour à tous,
je viens de télécharger vb2008 express et lorsque je veux accéder aux sources de données, je n'ai que le choix Access/sql server, est-ce normal avec la version express, sinon, merci de m'aider un peu
@+
le papou
bonjour à tous,
je viens de télécharger vb2008 express et lorsque je veux accéder aux sources de données, je n'ai que le choix Access/sql server, est-ce normal avec la version express, sinon, merci de m'aider un peu
@+
le papou
Je ne me souviens pas trop de la version express mais si dans le choix de source de données, tu as "Source de données ODBC" alors tu peux connecter ton programme à d'autre sgbd, tels que MySQL, Oracle, etc. Il faut juste télécharger les provider.
bonjour à tous,
la version pro donne accès direct aux données externes OLEDB, ODBC etc...
néanmoins avec ce code ci dessous, les connexions externes fonctionnent quand même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 Imports System.Data Imports System.Data.OleDb Public Class Form1 Dim connexion As String Dim connexionOle As OleDbConnection = New OleDbConnection() Dim da As OleDbDataAdapter Dim ds As DataSet Dim dv As DataView Dim cb As OleDbCommandBuilder Public Sub afficheTous() connexion = "provider=MSDAORA.1;User ID = APHOT; Data Source = DELLRF3; Password=APHOT" connexionOle = New OleDbConnection connexionOle.ConnectionString = connexion da = New OleDbDataAdapter("SELECT * FROM APHOT.INTER", connexionOle) ds = New DataSet() da.Fill(ds, "INTER") dv = ds.Tables("INTER").DefaultView DataGridView1.DataSource = dv dv.AllowEdit = True End Sub Private Sub form1_load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load afficheTous() End Sub End Class
Partager