login  Naam:   Wachtwoord: 
Registreer je!
 Forum

vb.net Database

Offline zwobbel - 11/12/2007 19:41
Avatar van zwobbelPHP gevorderde Heeft iemand een duidelijke uitleg hoe ik het volgende kan bereiken in vb.

- Connectie leggen
- Insert
- Update
- Delete

SQL ervaring heb ik genoeg maar hoe pas je dit nu juist allemaal toe in vb.net, heb al google gebruikt maar al de voorbeelden die ik tegenkom vind ik niet zo duidelijk.

bedankt bij voorbaad

9 antwoorden

Gesponsorde links
Offline DenMette - 11/12/2007 19:48
Avatar van DenMette PHP gevorderde
  1. Dim cnnSP As New SqlClient.SqlConnection 'Connectie
  2. Dim cmdvakken As New SqlClient.SqlCommand 'Voor u SQL te laten werken
  3. Dim davakken As New SqlClient.SqlDataAdapter 'Gebruik van een DATAgrid
  4. Dim dsvakken As New DataSet 'OOk gebruik datagrid
  5. Dim bsvakken As New BindingSource 'ook gebruik datatagrid
  6.  
  7. 'Connectie naar u DATABASE (BESTAND)
  8. cnnSP.ConnectionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=PAD_NAAR_U_MDF_FILE;Integrated Security=True;Connect Timeout=30;User Instance=True"
  9. cmdvakken.Connection = cnnSP
  10. cnnSP.Open()
  11.  
  12. 'Voor us SQL
  13. cmdvakken.CommandText = "HIER U SQL"
  14. cmdvakken.ExecuteNonQuery()
  15.  
  16. 'Vernieuw datagrid
  17. cmdvakken.Connection = cnnSP
  18. cmdvakken.CommandText = "SQL"
  19. davakken.SelectCommand = cmdvakken
  20. dsvakken.Clear()
  21. davakken.Fill(dsvakken, "TABELNAAM")
  22. bsvakken.DataSource = dsvakken
  23. bsvakken.DataMember = "TABELNAAM"
  24. DataGridView.DataSource = bsvakken


Ik hoop dat je het een beetje begrijpt
Offline zwobbel - 11/12/2007 19:53
Avatar van zwobbel PHP gevorderde Wat bedoel je juist met Vernieuw datagrid?
Offline Wim - 11/12/2007 20:00
Avatar van Wim Crew algemeen maargoed dat we geen .net expert hebben die hier een artikel over gemaakt heeft....
http://www.site...amp;_Forms
Offline zwobbel - 11/12/2007 20:07
Avatar van zwobbel PHP gevorderde Ow damn sorry, dat ik dat niet heb gezien... maarja ze zoude hier beter een vb.net categorie toevoege ipv zo een dinge bij asp te zette
Offline Abbas - 11/12/2007 20:20
Avatar van Abbas Gouden medaille

Crew .NET
Dank je zwobbel, ik steun je hier volledig in! Ik opper ook voor aparte categorien voor zowel VB.NET als C#. Dit zou er moeten komen maar daar moeten de admins en superadmins voor zorgen. Maar zoals wimmarien al zei: ik heb een tutorial geschreven helemaal voor hetgeen jij zoekt, succes ermee. Als er iets is dat je niet begrijpt laat dat dan maar weten! 
Offline zwobbel - 11/12/2007 20:28
Avatar van zwobbel PHP gevorderde Ja ik zit een beetje crap met die plugin.

Je ziet een lege Form. Rechts in de "Solution Explorer" zie je al de aangemaakte bestanden. Als je de Explorer niet ziet doe je dit: View -> Solution Explorer.
Er staat een map "References", rechtermuisklik hierop en kies "Add Reference". In het kader kies je bij het tabblad ".NET" voor "MySQL.Data".

Die mysql.data staat er bij mij niet tussen ik gebruik wel de :
Microsoft Visual Basic 2005 Express Edition

Kan ik ergens daarvan een plugin van vinden dan?
Offline Abbas - 11/12/2007 20:41
Avatar van Abbas Gouden medaille

Crew .NET
In puntje 2 van de tutorial staat deze zin onderaan:
Citaat:
De installatiefile kan je HIER vinden. De installatie hiervan wijst zichzelf uit. Nu dat alles geinstalleerd is ben je klaar voor het echte werk!

Dat is de link naar het bestandje dat je moet installeren om die MySql.Data in het lijstje te krijgen. 
Offline zwobbel - 11/12/2007 20:58
Avatar van zwobbel PHP gevorderde Hoe moet ik mijn connectie doen als ik een phpmyadmin gebruik die niet op lokaal pc draaid maar op een speciefiek adres op internet?
Offline Abbas - 11/12/2007 23:10
Avatar van Abbas Gouden medaille

Crew .NET
Dan moet je in je connectiestring de Source aanpassen, nu staat die op localhost. Normaal gezien moet het dan lukken dat je dan hier de locatie van de externe DB zet. Ik heb dit zelf nog niet gedaan.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.168s