combit Relationship Manager - Objekt-Referenz - combit GmbH
combit Relationship Manager - Objekt-Referenz - combit GmbH combit Relationship Manager - Objekt-Referenz - combit GmbH
Objekt-Referenz SQLShell Objekt Rückgabewert: String FieldName Beschreibung: Liefert den Namen des Feldes, von dem die Relation weg führt. Rückgabewert: String ForeignViewFieldName Beschreibung: Liefert den Namen des Feldes, auf das die Relation zeigt (Fremdschlüssel). Rückgabewert: String ForeignViewName Beschreibung: Liefert den Namen der Ansicht, zu der die Relation hin führt. Rückgabewert: String RelType Beschreibung: Liefert den Typ der Relation zurück. Rückgabewert: Long Wert Beschreibung 1 1:1 Relation 2 1:N Relation 3 N:M Relation 2.23 SQLShell Objekt Führt eine SQL-Anweisung direkt aus und liefert die Anzahl Datensätze zurück, die davon betroffen sind. Das Objekt kann nicht von außen instanziert werden und steht daher in dieser Form nur in Scripten zur Verfügung, die innerhalb des Programms aufgerufen werden. 72
Objekt-Referenz SQLShell Objekt 2.23.1 Eigenschaften LastError, read-only Beschreibung: Typ: Liefert ein OLEError-Objekt zurück. OLEError Wert Beschreibung 0 Kein Fehler aufgetreten. 1 Rückgabe der Fehlermeldung des Servers. 2.23.2 Methoden ExecuteCommandRaw Beschreibung: Führt eine SQL-Anweisung direkt aus. Es wird dabei die aktuelle Verbindung zur Datenbank der Solution verwendet. Parameter: Parametername Typ Beschreibung SQLCommand String SQL-Anweisung Hinweis: Es macht keinen Sinn, hierüber eine SELECT Anweisung abzusetzen, da man hierüber das Ergebnis nicht abfragen/durchlaufen kann. Einsatzzweck sind UPDATE, INSERT, DELETE Anweisungen oder ggf. das Aufrufen von Stored Procedures. Rückgabewert: Long Wert Beschreibung >= 0 Anzahl der betroffenen Datensätze bei UPDATE oder DELETE Anweisungen. 0 Rückgabewert bei INSERT Anweisungen oder dem Aufruf von Stored Procedures. -1 Fehler Beispiel: nResult = SQLShell.ExecuteCommandRaw("UPDATE ""FIRMEN"" SET ""ABC"" = 'A'") If nResult = -1 Then MsgBox SQLShell.LastError.ErrorCode & ": " & SQLShell.LastError.ErrorText Else MsgBox nResult & " Datensätze betroffen." 73
- Seite 21 und 22: Objekt-Referenz Appointments Objekt
- Seite 23 und 24: Objekt-Referenz CallItem Objekt Hos
- Seite 25 und 26: Objekt-Referenz CompanyInfo Objekt
- Seite 27 und 28: Objekt-Referenz CompanyInfo Objekt
- Seite 29 und 30: Objekt-Referenz Container Objekt ZI
- Seite 31 und 32: Objekt-Referenz InputForm Objekt Ap
- Seite 33 und 34: Objekt-Referenz ListCodeDefinitions
- Seite 35 und 36: Objekt-Referenz ListRelations Objek
- Seite 37 und 38: Objekt-Referenz ListViews Objekt 2.
- Seite 39 und 40: Objekt-Referenz phonemanager Objekt
- Seite 41 und 42: Objekt-Referenz Project Objekt Typ:
- Seite 43 und 44: Objekt-Referenz Project Objekt View
- Seite 45 und 46: Objekt-Referenz Project Objekt sSrc
- Seite 47 und 48: Objekt-Referenz Record Objekt Param
- Seite 49 und 50: Objekt-Referenz Record Objekt RTF:
- Seite 51 und 52: Objekt-Referenz Record Objekt Param
- Seite 53 und 54: Objekt-Referenz RecordSet Objekt oR
- Seite 55 und 56: Objekt-Referenz RecordSet Objekt If
- Seite 57 und 58: Objekt-Referenz RecordSet Objekt be
- Seite 59 und 60: Objekt-Referenz RecordSet Objekt Mo
- Seite 61 und 62: Objekt-Referenz RecordSet Objekt XL
- Seite 63 und 64: Objekt-Referenz RecordSet Objekt Be
- Seite 65 und 66: Objekt-Referenz RecordSet Objekt st
- Seite 67 und 68: Objekt-Referenz RecordSet Objekt Se
- Seite 69 und 70: Objekt-Referenz RecurrencePattern O
- Seite 71: Objekt-Referenz Relation Objekt Par
- Seite 75 und 76: Objekt-Referenz timemanager Objekt
- Seite 77 und 78: Objekt-Referenz ToDo Objekt Body Be
- Seite 79 und 80: Objekt-Referenz ToDo Objekt ExtUser
- Seite 81 und 82: Objekt-Referenz ToDo Objekt Reminde
- Seite 83 und 84: Objekt-Referenz ToDo Objekt verhalt
- Seite 85 und 86: Objekt-Referenz ToDos Objekt Rückg
- Seite 87 und 88: Objekt-Referenz User Objekt Fax, re
- Seite 89 und 90: Objekt-Referenz Users Objekt Title,
- Seite 91 und 92: Objekt-Referenz View Objekt Typ: Bo
- Seite 93 und 94: Objekt-Referenz View Objekt 2 = Bei
- Seite 95 und 96: Objekt-Referenz ViewConfig Objekt T
- Seite 97 und 98: Objekt-Referenz ViewConfig Objekt R
- Seite 99 und 100: Objekt-Referenz ViewConfig Objekt 1
- Seite 101 und 102: Objekt-Referenz WScript Objekt Typ:
- Seite 103 und 104: Objekt-Referenz WScript Objekt Rüc
- Seite 105 und 106: Menü-IDs des cRM WScript Objekt 3
- Seite 107 und 108: Menü-IDs des cRM WScript Objekt sc
- Seite 109 und 110: Menü-IDs des cRM WScript Objekt Ko
- Seite 111 und 112: Ereignisse Event Objekt Data Beschr
- Seite 113 und 114: Ereignisse Ansichtenspezifische Ere
- Seite 115 und 116: eMail Autopilot Attachment Objekt 5
- Seite 117 und 118: eMail Autopilot HostApp Objekt Vers
- Seite 119 und 120: eMail Autopilot Mail Objekt Sender
- Seite 121 und 122: Änderungen und Neuerungen in der V
<strong>Objekt</strong>-<strong>Referenz</strong><br />
SQLShell <strong>Objekt</strong><br />
2.23.1 Eigenschaften<br />
LastError, read-only<br />
Beschreibung:<br />
Typ:<br />
Liefert ein OLEError-<strong>Objekt</strong> zurück.<br />
OLEError<br />
Wert<br />
Beschreibung<br />
0 Kein Fehler aufgetreten.<br />
1 Rückgabe der Fehlermeldung des Servers.<br />
2.23.2 Methoden<br />
ExecuteCommandRaw<br />
Beschreibung:<br />
Führt eine SQL-Anweisung direkt aus. Es wird dabei die aktuelle Verbindung zur Datenbank der<br />
Solution verwendet.<br />
Parameter:<br />
Parametername Typ Beschreibung<br />
SQLCommand String SQL-Anweisung<br />
Hinweis: Es macht keinen Sinn, hierüber eine SELECT Anweisung abzusetzen, da man hierüber<br />
das Ergebnis nicht abfragen/durchlaufen kann. Einsatzzweck sind UPDATE, INSERT, DELETE<br />
Anweisungen oder ggf. das Aufrufen von Stored Procedures.<br />
Rückgabewert:<br />
Long<br />
Wert<br />
Beschreibung<br />
>= 0 Anzahl der betroffenen Datensätze bei<br />
UPDATE oder DELETE Anweisungen.<br />
0 Rückgabewert bei INSERT Anweisungen oder<br />
dem Aufruf von Stored Procedures.<br />
-1 Fehler<br />
Beispiel:<br />
nResult = SQLShell.ExecuteCommandRaw("UPDATE ""FIRMEN"" SET ""ABC"" = 'A'")<br />
If nResult = -1 Then<br />
MsgBox SQLShell.LastError.ErrorCode & ": " & SQLShell.LastError.ErrorText<br />
Else<br />
MsgBox nResult & " Datensätze betroffen."<br />
73