*

Help!

Problemen met uw pc? De vrijwilligers van oplossing.be zoeken gratis met u mee! 8)

Meer weten over Oplossing.be?

Hoe stel ik een vraag?

Recent

Auteur Topic: Query maken via VB2013  (gelezen 804 keer)

Offline slimpie

  • Lid
  • *
  • Berichten: 94
Query maken via VB2013
« Gepost op: 22 februari 2018, 23:37:59 »
Ik heb een project gemaakt in VB2013. Daarin maak ik een string aan die een query vormt.
1)    Die string moet in een Access database gesaved worden maar hoe doe ik dat?
2)   Hoe moet ik een bestaande query van een Access database runnen via mijn VB programma?

Dit is een voorbeeld van mijn code:
   Private Sub btn_Create_Query_Click(sender As Object, e As EventArgs) Handles btn_Create_Query.Click
        Dim verbindingsString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & System.AppDomain.CurrentDomain.BaseDirectory() & "\Test.mdb"
        Dim strSQL As String = "SELECT t_soorten.srt, t_soorten.soort INTO t_soort_new FROM t_soorten;"

        MsgBox(strSQL)
        Clipboard.Clear()
        Clipboard.SetText(strSQL)
        Try
            Dim verbinding As New OleDb.OleDbConnection(verbindingsString)
            verbinding.Open()
            ' Hier moeten de statements komen om in de Access database een query aan te maken
            Me.Close()
            MsgBox("Query aangemaakt")
        Catch ex As Exception
            MsgBox("FOUT: " & strSQL)
        End Try
    End Sub

    Private Sub btn_Run_Query_Click(sender As Object, e As EventArgs) Handles btn_Run_Query.Click
        'code om een bestaande query te laten runnen
    End Sub
Windows 10 Home   NLD 64bit
Intel(R) Pentium(R) CPU G3240 @ 3.10GHz 3100
NVIDIA GeForce GTX 750 1024MB 1680 x 1050
NVIDIA High Definition Audio
AV: Avast free
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.229
  • I've Upped my standards,now,up yours!
Re: Query maken via VB2013
« Reactie #1 Gepost op: 24 februari 2018, 12:52:39 »
Dag Slimpie,
Zomaar uit het hoofd kan ik dit niet maar als je je  project eens zou zippen?


Er is ook een gratis visual studio community 2017 edition die je kan installeren?
Zet er ook een beperkte database (access) of een vbtje bij? als dat kan


Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline slimpie

  • Lid
  • *
  • Berichten: 94
Re: Query maken via VB2013
« Reactie #2 Gepost op: 24 februari 2018, 13:55:26 »
Dizzl bedankt voor j reactie.
Ik heb het volledige project met database er bij gezipt.

Ik zal eens zoeken naar versie 2017 en die installeren.
Windows 10 Home   NLD 64bit
Intel(R) Pentium(R) CPU G3240 @ 3.10GHz 3100
NVIDIA GeForce GTX 750 1024MB 1680 x 1050
NVIDIA High Definition Audio
AV: Avast free
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.229
  • I've Upped my standards,now,up yours!
Re: Query maken via VB2013
« Reactie #3 Gepost op: 25 februari 2018, 17:12:17 »
Dag Slimpie
Het is een prima idee om Visual studio te gebruiken om de front-end van je programma te maken.
Ik zou niet weten waarom je dit zou gebruiken om queries aan in een msaccess database te stoppen.

Bekijk eens dit filmpje ?
Eens dat klaar is zal je andere formulieren moeten maken (bv met datagrid) om andere dingen te doen.

Hopelijk helpt dit wat dichter bij waar je heen wilt.

dizzl
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

 


www.combell.com