login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Item in een database opslaan

Offline zotte - 22/04/2008 18:53
Avatar van zotteLid Ik zou graag een item in een database opslaan maar hoe doe ik dit.
(Database is verborgen en ik wil een gewone button en eeen textbox gebruiken)

15 antwoorden

Gesponsorde links
Offline tomie94 - 22/04/2008 19:02
Avatar van tomie94 PHP interesse als je MySQL bedoeld kun je http://www.site...amp;_Forms << kijken
Offline Abbas - 22/04/2008 19:03 (laatste wijziging 22/04/2008 19:04)
Avatar van Abbas Gouden medaille

Crew .NET
  1. Protected Sub knop_Click(sender As Object, e As System.EventArgs) Handles Button1.Click
  2. Dim myConn As OleDbConnection = New OleDbConnection()
  3. Dim strQuery As String = "INSERT INTO tabel_naam(kolom_naam) VALUES('" & TextBox1.Text & "') "
  4. Dim myComm As OleDbCommand(strQuery, myConn)
  5.  
  6. Try
  7. myConn.Open()
  8. myComm.ExecuteNonQuery()
  9. Catch ex As Exception
  10. 'Iets doen met de fout
  11. Finally
  12. myConn.Close()
  13. End Try
  14. End Sub
Voor de logica achter deze code kan je HIER terecht.
Je ziet in de code dat bij New OleDbConnection tussen de haakjes niets staat, hier moet de Connectionstring komen, deze kan je ook in de tutorial vinden.

Edit: de tutorial die tomie94 aangaf is ook goed als referentie. 
Offline zotte - 22/04/2008 19:04 (laatste wijziging 22/04/2008 19:06)
Avatar van zotte Lid Bedankt voor de reactie maar ik snap er niets van
Ik bedoel op reactie 1
Offline Abbas - 22/04/2008 19:07
Avatar van Abbas Gouden medaille

Crew .NET
Wat snap je niet aan de tutorial? Alles staat er toch duidelijk in uitgelegd. Of werk je met ASP.NET (Website)?
Offline zotte - 22/04/2008 19:19
Avatar van zotte Lid Nee ik werk met VB.net
Maar het werkt niet bij "OleDbConnection" geeft hij: 'not declared'
Offline tomie94 - 22/04/2008 19:22
Avatar van tomie94 PHP interesse heb je wel de goede namespaces ingeladen?
Offline zotte - 22/04/2008 19:23
Avatar van zotte Lid Namespaces? Ik ben maar een beginner
Offline Abbas - 22/04/2008 19:23
Avatar van Abbas Gouden medaille

Crew .NET
Citaat:
Nee ik werk met VB.net
Doet er niet toe. Je kan werken met ASP.NET VB (websites maken met VB.NET) of je kan WindowsForms maken met VB.NET (desktop programma's). Dat was wat ik vroeg.

Je moet bovenaan je codefile nog een namespace inladen om met databases te kunnen werken:
  1. Imports System.Data.OleDb
Offline zotte - 22/04/2008 19:27
Avatar van zotte Lid ok maar nu geeft hij hier fouten:

Dim myComm As OleDbCommand(strQuery, myConn)

myComm.ExecuteNonQuery()
Offline tomie94 - 22/04/2008 19:28
Avatar van tomie94 PHP interesse kun je de foutmelding en de query(s) even plaatsen?
Offline zotte - 22/04/2008 19:29
Avatar van zotte Lid Verplaatsen?
Offline tomie94 - 22/04/2008 19:29 (laatste wijziging 22/04/2008 19:30)
Avatar van tomie94 PHP interesse nee gewoon effe hier in het topic plakken

Edit Was dat de hele foutmelding? of stond er nog meer bij?
Offline zotte - 22/04/2008 19:32
Avatar van zotte Lid Gewoon zoiets ondelijnt bedoel ik

bij strQuery -> Array bounds cannot appear in type specifiers
bij myComm -> Name 'myComm' is not declared
Offline Abbas - 22/04/2008 20:00
Avatar van Abbas Gouden medaille

Crew .NET
KLIK, alles staat er toch duidelijk uitgelegd?! Heb je de tutorial wel gelezen?
Offline zotte - 23/04/2008 14:15 (laatste wijziging 23/04/2008 16:07)
Avatar van zotte Lid Ik heb de tutorial gelezen maar van het eerste snap ik niets
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s