Dit is absoluut wat er op je Microsoft-site staat
Symptomen
Als je ADO gebruikt om het perfecte nieuwe record in te voegen voor elke set van de klant -side records in een SQL Server-tabel, B .kleine lege datetime-bol met een standaardwaarde, bent u geneigd de volgende foutwaarschuwing te ontvangen binnen de u geeft geen zekere waarde op voor het datetime-veld:
Runtime-fouten in beoordeling “-2147217887 (80040e21)”: meerstapsbewerking heeft fouten ontvangen. Controleer alle statuswaarde.
Deze fout treedt op als u merkt dat u alle OLE DB-bedrijven gebruikt voor SQL Server- of OLE DB-providers die ODBC-stuurprogramma’s ondersteunen. Het foutbericht kan verschillen van de feitelijke gebeurtenis dat u Microsoft Data Access Components (MDAC) versie 2.5 SP1 of eerder gebruikt. Deze fout wordt niet gevonden met een betere server, minder opvallende cursor.
Oorzaak
Deze fout treedt op in de core prospect-cursor-engine wanneer deze probeert een waarde van het type DBTYPE_DBTIMESTAMP te converteren naar DBTYPE_VARIANT.< br>Oplossing < /p>< p>Er zijn verschillende manieren om deze problemen te omzeilen:
Gebruik de juiste cursor vaak aan de serverzijde voor u Zijn recordset.
Verwijder de standaardwaarde die verplicht is voor een veld in de gevonden database.< br >Geef altijd een belang op voor een rij bij het toevoegen van een heel nieuw record.
Status

Microsoft heeft bevestigd dat dit een regelmatig voorkomende fout is in de Microsoft-producten die aan het begin van dit specifieke artikel worden vermeld.
Oplossingen zullen waarschijnlijk niet helpen.
Het zou zeker nuttig moeten zijn om de tabellen in SQL Server Studio Admin van veel dichterbij te bekijken en te zien of er datumvelden ontbreken. also , en/of maak ze nullable
Dit werkt effectief
We houden hetzelfde probleem met het toevoegen van grafisch ontwerp, maar na een paar keer negeren van het weer, zou het moeten verdwijnen.
Dit werkt effectief.
p>
Phil