Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


INSERT INTO i Access 2000 med VB.NET ?

Postades av 2003-06-28 01:16:29 - Alexander Thoor, i forum access, Tråden har 6 Kommentarer och lästs av 792 personer

Morsning!
Jag har en Access databas som jag kan läsa från, men vad jag än försöker så kan jag inte skriva till den. Jag använder VB.NET Det vore snällt om någon kunde förklara lite hur INSERT INTO fungerar.

I min tabell i databasen har jag 6 kolumner och 2 poster.
Kolumnerna är följande: ID, År, Månad, Dag, Timme, Minut

Kan det vara nåt krux med att de är Integers?

<code>
Public Sub Connect_Database()
Dim database_name As String
Dim connect_string As String
database_name = Application.StartupPath()
database_name = database_name & "\Databas.mdb"
connect_string = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & database_name

Dim myConnection As New OleDbConnection(connect_string)
myConnection.Open()
End Sub

'-------------------------------------------------------

Private Sub cmdKnapp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdKnapp.Click

Call Connect_Database()

Dim cComCommand As OleDbCommand
Dim cDBRReader As OleDbDataReader

Try
cComCommand = myConnection.CreateCommand
cComCommand.CommandText = "SELECT * FROM Påminnelser"
cComCommand.CommandTimeout = 20
cDBRReader = cComCommand.ExecuteReader()

While cDBRReader.Read()
txtPåminnelser.Text = cDBRReader.GetValue(0)
txtPåminnelser.Text = txtPåminnelser.Text & " " & cDBRReader.GetValue(1)
txtPåminnelser.Text = txtPåminnelser.Text & " " & cDBRReader.GetValue(2)
txtPåminnelser.Text = txtPåminnelser.Text & " " & cDBRReader.GetValue(3)
txtPåminnelser.Text = txtPåminnelser.Text & " " & cDBRReader.GetValue(4)
txtPåminnelser.Text = txtPåminnelser.Text & " " & cDBRReader.GetValue(5) & vbCrLf
End While

Catch ex As Exception
Call Console.WriteLine(ex.ToString)
Finally
Call cDBRReader.Close()
End Try

End Sub
</code>

Tack för hjälpen!
Mvh /Ale


Svara

Sv: INSERT INTO i Access 2000 med VB.NET ?

Postades av 2003-06-28 08:55:31 - Pelle Johansson

Så fort någon skriver att det går att läsa men inte skriva till en Accessdatabas så tänker jag på att guest inte har skrivrättigheter och jag tror även i .net att det är samma syndrom. Nu tror jag dock att du måste tillåta användaren aspnet att editera databasen.

Så hoppa ut i filsystemet, högerklicka och sätt rättigheterna på databasen så den användaren kan få rätten att uppdatera/skriva.


Svara

Sv: INSERT INTO i Access 2000 med VB.NET ?

Postades av 2003-06-28 14:56:46 - Alexander Thoor

Tyvärr så hjälpte det inte att jag försökte med olika användare, lösenord eller olika lägen, men det var ett bra tips...

Om jag kör koden nedanför blir det inget fel i själva koden, men det händer inget i databasen...

<code>
Dim MyConnection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "/Allt I Allo.mdb;User ID=Admin;Mode=Share Deny None")
myConnection.Open()
Dim MyCommand As New OleDbCommand("INSERT INTO test (hej1, hej2) VALUES ('hej3', 'hej4')", MyConnection)
MyCommand.CommandText = "SELECT @@IDENTITY"
MsgBox("Last ID was : " & MyCommand.ExecuteScalar())
MyConnection.Close()
MyCommand.Dispose()
</code>

Mvh /Ale


Svara

Sv: INSERT INTO i Access 2000 med VB.NET ?

Postades av 2003-06-28 17:50:46 - Simon Karlsson

Felet med rättigheter kommer med lite olika utseenden, båda dina exempel stämmer in på just detta.

Jag tror precis som förregående att det har med rättigheter att göra. Pröva att ge "everyone" "fullcontroll" på mappen som databasen ligger i.

I annat fall kanske du kan ge lite mer info om vilket os servern har och vilken vers av dot net.


Svara

Sv: INSERT INTO i Access 2000 med VB.NET ?

Postades av 2003-06-28 18:46:50 - Alexander Thoor

Jag kör lokalt på datorn så rättigheter borde väl inte vara några problem o några skrivskydd har jag inte sett...
Jag kanske måste starta upp någon server eller? Det låter ju lite lustigt...

Jag kör med Windows XP
framework 1.0

Tack för att ni försöker...

Mvh /Ale


Svara

Sv: INSERT INTO i Access 2000 med VB.NET ?

Postades av 2003-06-28 18:58:02 - Pelle Johansson

Jodå, det är samma problem lokalt som för en webbserver - rättigheterna måste sättas på databasen. Se till att alla får fulla rättigheter på databasen och prova igen.


Svara

Sv: INSERT INTO i Access 2000 med VB.NET ?

Postades av 2003-06-30 13:09:12 - Alexander Thoor

Jag har försökt men troligtvis fattar jag inte ett dugg om hur rättigheterna fungerar, kanske någon skulle villa mejla en databas.mdb till mig med rätta inställningar med fulla rättigheter som jag kan testa med, det vore jätteuppskattat!

Alexander_Thoor@hortmail.com

Tack igen...

Mvh /Ale


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
2 532
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies