DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ADO.NET | Thema: Warum funktioniert "Update" nur auf Notebook? | Von: Sandra Hug ( 27.07.2006 11:41)

Hallo,

ich hoffe mir kann hierbei jemand helfen. Ich probiere an meinem Arbeitsplatz schon seit Tagen ein Datenbank-Update, bzw. -Insert (MS Acces) durchzuführen. Da dies einfach nicht funktioniert, versuchte ich es zuhause auf meinem Notebook und stellte fest, dass dort alles einwandfrei klappt. Auf beiden Rechnern ist XP Professional, Visual Studio 2003 (gleiche Versionen) sowie genau dieselbe Datenbank. Auch habe ich auf beiden Rechnern Admin-Rechte und arbeite ich lokal (nicht auf einem Netzlaufwerk). Jetzt kann ich einfach nicht herausfinden, wo die Fehlerquelle ist! Hilfe, Verzweiflung macht sich breit ;o)


hier ein Stück aus dem Quellcode (auch wenn dieser eigentlich korrekt sein sollte -> funktioniert ja auf Notebook):

Dim updCmd As String = "UPDATE Lizenzen SET Server=@Server _
WHERE Nummer=@Nummer"
Dim sql As String = "SELECT * FROM Lizenzen WHERE Nummer='" _
& Lizenznummer & "'"
Dim dbConn As New OleDbConnection(CreateConnectionString(LicenserDB))
Dim dbCommand As New OleDbCommand(updCmd, dbConn)
Dim da As OleDbDataAdapter = New OleDbDataAdapter(sql, dbConn)
Dim ds As New DataSet

da.UpdateCommand = dbCommand

da.UpdateCommand.Parameters.Add("@Server", OleDbType.Char, _
16, "Server").Value = Server
da.UpdateCommand.Parameters.Add("@Nummer", OleDbType.Char, _
10, "Nummer").Value = Lizenznummer

Try
dbConn.Open()
da.Fill(ds, "Table")
da.Update(ds), "Table")

If dbCommand.ExecuteNonQuery() > 0 Then
SetServer = True
Else
SetServer = False
End If
...

Ah ja: Datensätze mit einem DataReader auszulesen ist kein Problem! (Also vielleicht was mit den Rechten zum Schreiben/Ändern!?!)
Wäre Klasse, wenn mir jemand helfen könnte... Mein Chef wird so langsam ungeduldig! :o(

Liebe Grüße aus dem Schwarzwald,
SanDee

********************************************

"Die Sinne trügen nicht, das Urteil trügt."
- Goethe -

********************************************

Betreff Von Datum
AW: Warum funktioniert "Update" nur auf Notebook?
Hallo, mit welchem Access arbeitest du?
Martin Mostögl 27.07.2006 12:08
AW: AW: Warum funktioniert "Update" nur auf...
Arbeite mit Access 2002<br><br>Ist übrigens auch auf beiden Rechnern dieselbe Version...
Sandra Hug 27.07.2006 12:13
Nachtrag -> Fehlermeldung: Operation muss eine...
Habe ich vorhin vergessen: <br><br>Als Fehlermeldung kommt: Operation muss eine aktualisierbare Abfrage verwenden.<br><br>Meiner Meinung nach habe ich eine aktualisierbare Abfrage verwendet...<br>(zumindest...
Sandra Hug 27.07.2006 12:11
AW: Nachtrag -> Fehlermeldung: Operation muss eine...
folgender Link könnte hilfreich sein: http://www.aspfaq.de/index.asp?RID=1&FID=123&SFI=1&ELE=10708&OPID=0&ORID=0&OSST=Operation+muss+eine+aktualisierbare+Abfrage+verwen&OSFI=1
Martin Mostögl 27.07.2006 13:29
AW: AW: DANKESCHÖN !!!
<br>Jetzt funktioniert's...<br>Dachte ich habe schon allen in Frage kommenden Benutzergruppen Vollzugriff gewährt... <br><br>Vielen lieben Dank und noch 'nen schönen Tag,<br>SanDee <br>
Sandra Hug 27.07.2006 15:55
AW: AW: AW: DANKESCHÖN !!!
Bitte, immer wieder gern
Martin Mostögl 27.07.2006 16:03

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG