vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen & Antworten rund um sev-Komponenten
sevdatagrid2 + Fehler -2147217887 
Autor: AndreasH
Datum: 14.11.06 12:04

hallo,

beim aktualisieren von einzelnen feldern direkt im recordset erhalte ich die fehlermeldung "Fehler bei einem aus mehreren Schritten bestehenden Vorgang. Prüfen Sie die einzelnen Statuswerte." Err.Number = -2147217887.

ich weiß jetzt nicht recht was ich mit der meldung anfangen soll und ob die meldung sich auf das sevdatagrid2 oder auf die verbindung (evt. mdac?) bezieht.

codeauszug:
' verbindung öffnen, recordset öffnen, grid einrichten
Set con = createobject("ADODB.Connection")
Set rs = createobject("ADODB.Recordset")
 
con.Open "provider=sqloledb;data Source=testserver;initial catalog=daten;user" & _
  "id=sa;password=sa;"
rs.CursorLocation =3
 
rs.Open "select A, B, C, D, E, F, IsNull(SubNr, 0) as SubNr, IsNull(SubPos, '')" & _
  "as SubPos, IsNull(SubPosTxt, '') as SubPosTxt, Id as LaufNummer from" & _
  "testtable where " & _
  					 strW & " " & optausw2 , con, 3, 2
 
sevdatagrid.DataMode = 0
sevdatagrid.LockUpdate True
sevdatagrid.Clear
sevdatagrid.CreateClone = True
 
Set sevdatagrid.Recordset = rs
 
rs.close
set rs = nothing
 
' ... Grid einrichten
 
sevdatagrid.LockUpdate False
sevdatagrid.Refresh
sevdatagrid.AutoSort= True
bis hier her alles ok, ich kann die spalten die ich erlaube auch im grid editieren (a-f), nun sollte aber auf ein gewisses ereignis (subauftrag erstellen) das recordset und das grid aktualisiert werden.

bsp: ich möchte das feld "subnr" von 0 (in der datenbank jedoch null) auf 2 stellen, habe es aber auch schon versucht mit werten die in der datenbank nicht null sind
sevdatagrid.Recordset.Fields("subnr").value = 2	' hier kommt der fehler
' auch versucht als string
'sevdatagrid.Recordset.Fields("subnr").value = "2"
sevdatagrid.Recordset.update
sevdatagrid.RowRefresh
wenn mir jemand einen hinweis hätte wo ich hier ansetzen soll wäre ich sehr dankbar dafür.

lg andreas
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
sevdatagrid2 + Fehler -21472178872.737AndreasH14.11.06 12:04
Re: sevdatagrid2 + Fehler -21472178871.331ModeratorDieter14.11.06 12:36
Re: sevdatagrid2 + Fehler -21472178871.223AndreasH14.11.06 12:53
Re: sevdatagrid2 + Fehler -21472178871.236ModeratorDieter14.11.06 13:53
Re: sevdatagrid2 + Fehler -21472178871.167AndreasH14.11.06 14:21
Re: sevdatagrid2 + Fehler -21472178871.203AndreasH14.11.06 14:19
Re: sevdatagrid2 + Fehler -21472178871.380ModeratorDieter14.11.06 14:26
Re: sevdatagrid2 + Fehler -21472178871.202AndreasH14.11.06 15:10

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel