Skip to main content
Skip table of contents

f$ADOUpdate


f$ADOUpdate

Mit dieser Funktion wird eine Liste von Datensätzen aus einer indizierte Parametergruppe in die Datenbanktabelle zurückgeschrieben. Die Datensätze müssen zuvor mit f$ADORead gelesen worden sein. Es werden lediglich die Datensätze in der Datenbank verändert, bei denen in der Parametergruppe mindestens ein Wert verändert wurde.

Nach dem Aufruf f$ADOUpdate muss f$ADOClose aufgerufen werden, außer wenn noch ein weiteres Update erfolgen soll.

Syntax:

Status = f$ADOUpdate(ConnectNr,SQLNr,Close)

 

Argument

Typ

Bedeutung

 

ConnectNr

Ganzzahl

Verbindungsidentifikator aus f$ADOConnect

 

SQLNr

Ganzzahl

SQLNr, die von f$ADORead geliefert wurde.

 

Close

Ganzzahl

Schließen des Recordset (1) oder nicht (0)

Ergebnis:

Ganzzahl

Status des Schreibvorgangs:

0 : Update war erfolgreich

-1 : Update wurde von der Datenbank abgelehnt

-2: Parametergruppe wurde nicht gefunden

-10: ADO Verbindung existiert nicht.

-11: ungültige SQLNr

Beispiel:

Kanal = f$ADOConnect ('Provider=sqloledb;Data Source=Server1;Initial Catalog=Salesmanager ','sa'‚' ')

SQL = 'Select * from T_Anschrift where FiBuNr=1'

SQLNr = f$ADORead(Kanal,SQL,Anschriften, 'Status','Anzahl',1)

Anschriften[11].Ort = 'Stuttgart'

Status2 = f$ADOUpdate(Kanal,SQLNr,1)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.