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


Uppdatera accessdatabas

Postades av 2003-05-16 16:41:50 - Peter Möllerberg, i forum asp.net generellt, Tråden har 2 Kommentarer och lästs av 922 personer

Jag har problem med att uppdatera en accessdatabas. Läsa går bra, men lägga till en rad går inte. Samma kod fungerar om jag gör en windows applikation istället. Jag har taget ut den del av koden och bifogar. Vad är det jag missar?

'Deklaration av objekt och variabler
Dim strConn As String = "PROVIDER=Microsoft.JET.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("qoute.mdb") & ";"
Dim strSql As String = "SELECT * FROM tblQoute"

'Skapar en anslutning till databasen
Dim connQoute As New OleDbConnection(strConn)
'Skapar en dataadapter
Dim adpQoute As New OleDbDataAdapter(strSql, strConn)
'Skapar en commandbuilder
Dim cmdBuilder As New OleDbCommandBuilder(adpQoute)
'Skapar ett dataset
Dim setQoute As New DataSet()
'Skapar en ny rad
Dim newRow As DataRow

'Fyll datasetet med data från databasen
adpQoute.Fill(setQoute, "tblQoute")

'Skapar insert, update och deletecommando till dataadaptern
adpQoute.InsertCommand = cmdBuilder.GetInsertCommand
adpQoute.UpdateCommand = cmdBuilder.GetUpdateCommand
adpQoute.DeleteCommand = cmdBuilder.GetDeleteCommand

'Sätter in en ny rad i datatabellen
newRow = setQoute.Tables("tblQoute").NewRow
'Fyller kolumner i den nya raden
newRow("qoute") = "Test1"
newRow("writer") = "Test2"

'Lägger till den nya raden till tabellen
setQoute.Tables("tblQoute").Rows.Add(newRow)

'Uppdaterar ändringarna till databasen
adpQoute.Update(setQoute, "tblQoute")

Felkoden ser ut så här:
Server Error in '/qoute' Application.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.OleDb.OleDbException: Operationen måste använda en fråga som kan uppdateras.

Source Error:


Line 83:
Line 84: 'Uppdaterar ändringarna till databasen
Line 85: adpQout.Update(setQoute, "tblQoute")
Line 86:
Line 87: End Sub

Tacksam för förslag
/Peter


Svara

Sv: Uppdatera accessdatabas

Postades av 2003-05-17 14:26:45 - Fredrik Salomonsson

Hej.

Troligtvis har det med säkerheten att göra.
ASPNET har inte rättigheter att skriva i databasen/mappen

//fredda


Svara

Sv: Uppdatera accessdatabas

Postades av 2003-05-18 22:21:49 - Peter Möllerberg

Hittade själv en lösning som fungerar. Asp.net skapar tydligen ett användar konto som heter aspnet_wp account. Jag ändrade på behörigheten och sen fungerade det
:-)

Tack för att du pekade ut rätt riktning. Felmeddelandet fick mig till att leta fel i min kod istället.

/Peter


Svara

Nyligen

  • 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
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 155
27 952
271 704
6 142
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