Försökte göra Pelle:s "koppla till databas" men stupade vid att VB.net inte föstod global. Vad ska man använda för att skapa en global variabel i VB.net Global con As ADODB.Connection nu kan jag iof inte vb.net men tror att vb.net syntaxen är något i stil med: shared fungerar visst inte i en module I en modul behöves inte shared... Däremot så måste du vd anropet köra med modul.variabel om jag inte minns fel... Försökte med att skriva kopplingen i en Class med shared variabel men fick det inte att fungera. VAd är vanligast att göra vid koppling till databas om man använder flera formulär. Är det en class som tar hand om uppkoppling och stängning av connection och köra command på det enskilda formuläret eller skicka en sqlsträng till en class som sköter koppling och skrivning till databas och levererar tillbaka ett Dataset eller dataadapter??? Vanligast & vanligast, jag gjorde så att min class anslöt & körde frågan och retunerade sedan en sqldatareader... :)global
MVH Stefan Ljungstedt Sv: global
Global rst As ADODB.Recordset
JAg vill att dessa referenser ska kunna anropas från alla mina former så att jag kan använda samma funktion för att koppla mig till databas.Sv: global
public shared con as adodb.connection
//RogerSv: global
Imports eInfoDesigns.dbProvider.MySqlClient
Module Koppling
Public Shared conn As MySqlConnection'variables in module cannot declared as shared
Public Sub Oppna()
Dim connectionString As String = "Driver= {MySQL};SERVER=localhost;DATABASE=testdata;"
Dim conn As New MySqlConnection(connectionString)
conn.Open()
End Sub
End Module
Sv: global
Sv: global
MVh Stefan Sv: global