Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehler beim Insert/Update von Datenbankeinträgen. (https://www.delphipraxis.net/163419-fehler-beim-insert-update-von-datenbankeintraegen.html)

Flash68 28. Sep 2011 09:44

Datenbank: MSSQL • Version: 2008R2 Express • Zugriff über: Delphi/Ado

Fehler beim Insert/Update von Datenbankeinträgen.
 
Hallo zusammen,

ich habe für eine Datenbank eine indizierte Sicht über mehrere Tabellen und einen Volltextkatalog erstellt um darüber eine Suche in meiner Anwendung zu ermöglichen. Allerdings bekomme ich jetzt immer folgenden Fehler:

INSERT failed because the following SET options have incorrect settings: 'ARITHABORT'. Verify that SET options are correct for use with indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data type methods and/or spatial index operations.

Ein Update mit einer SQL-Anweisung funktioniert.

Kann mir jemand helfen welche Einstellung ich in meiner Datenbank vornehmen muß damit das wieder funktioniert. Wenn der Index von derSicht entfernt wird, funktioniert alles wieder normal, allerdings kann ich dann keinen Volltextkatalog erzeugen für meine Suche.

Gruß

Flash

Union 28. Sep 2011 09:59

AW: Fehler beim Insert/Update von Datenbankeinträgen.
 
Setz davor mal ein Execute ab mit 'SET ARITHABORT ON'

Flash68 28. Sep 2011 10:05

AW: Fehler beim Insert/Update von Datenbankeinträgen.
 
Vor was soll ich das machen? Beim Erzeugen des Index wurde das schon gemacht.

Union 28. Sep 2011 10:06

AW: Fehler beim Insert/Update von Datenbankeinträgen.
 
Vor dem INSERT.

jaevencooler 28. Sep 2011 10:11

AW: Fehler beim Insert/Update von Datenbankeinträgen.
 
Moin, Moin,

Google sei Dank !

Guckst Du : http://msdn.microsoft.com/de-de/library/ms190306.aspx :idea:

Da steht alles was Du wissen musst.

Cu Michael

Flash68 28. Sep 2011 10:27

AW: Fehler beim Insert/Update von Datenbankeinträgen.
 
Das Insert/Update erfolgt nicht über eine SQL-Anweisung das ganze ist über ein ADO-DataSet angebunden und wird darüber geändert.

Aber wie schon gesagt funktioniert das Update über die SQL-Anweisung Update direkt am Server über das Management-Studio. Ohne das ich vorher das Set ausführen muß.

p80286 28. Sep 2011 11:39

AW: Fehler beim Insert/Update von Datenbankeinträgen.
 
Es könnte sein, das das Management Studio die eine oder andere Kleinigkeit für Dich gleich mit erledigt.

Gruß
K-H

Union 28. Sep 2011 12:02

AW: Fehler beim Insert/Update von Datenbankeinträgen.
 
Versuch doch mal das SET aus meinem Post nach dem Aufbau der Connection.

Flash68 29. Sep 2011 09:04

AW: Fehler beim Insert/Update von Datenbankeinträgen.
 
Und wie realisiere ich das am besten?

Union 29. Sep 2011 09:27

AW: Fehler beim Insert/Update von Datenbankeinträgen.
 
Indem Du ein Delphi-Referenz durchsuchenTADOCommand erstellst, es an die TAdoConnection bindest und das SQL in den CommandText schreibst. Dann die Execute-Methode aufrufen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz