In diesem Artikel wird hauptsächlich die Zusammenfassung der Parameter und Rückgabewerte von Asp Conn.execute sowie die Zusammenfassung der Parameter und Rückgabewerte der Ausführungsmethode von Datenbankobjekten vorgestellt.
Ein aktuelles Projekt bestand darin, Excel-Inhalte in die Datenbank einzufügen. Nach dem Einfügen hatte ich keine Lösung. Später, nachdem ich die Ausführung studiert hatte, stellte ich fest, dass diese Methode Rückgabeparameter hat.
Kopieren Sie den Codecode wie folgt:CONN.EXECUTE(SQL,RowsAffected,C)
Parameterbedeutung:
SQL: Der Wert kann eine SQL-Anweisung, ein Tabellenname, ein gespeicherter Prozedurname oder eine beliebige für den Datenanbieter akzeptable Zeichenfolge sein. Um die Leistung zu verbessern.
RowsAffected: Der optionale Parameter gibt die betroffene Nummer nach der Ausführung der INSERT-, UPDATE- oder DELETE-Abfrage zurück. Diese Abfragen geben ein geschlossenes Recordset-Objekt zurück. Eine SELECT-Abfrage gibt einen RowsAffected-Wert von -1 und ein geöffnetes Recordset mit einer oder mehreren Inhaltszeilen zurück.
C: (SQL-Anweisungstyp angeben)
ADCmdUnknown (= &H0008)
Unbekannt, es muss vom System beurteilt werden, die Geschwindigkeit ist langsam, es ist der Standardwert
ADCmdText (= &H0001)
Befehlsanweisungen wie SQL-Anweisungen wie: Wählen Sie * aus Tabelle1 aus
ADCmdTable (= &H0002)
Tabellenname abfragen, zum Beispiel: Table1
ADCmdStoredProc (= &H0004)
Name der gespeicherten Prozedur
ADCmdFile (= &H0100)
Der Dateiname, der dem Objekttyp entspricht
ADCmdTableDirect (= &H0200)
ist der Name der Tabelle, die den Zeileninhalt direkt aus der Tabelle abrufen kann, conn.execute(sql)(0) ist der Wert des ersten Feldes des Datensatzes: (geben Sie den SQL-Anweisungstyp an)
Anwendungsbeispiel:
Kopieren Sie den Codecode wie folgt:conn.EXECUTE update Table1 set Col1='vevb.com',RowsAffected,&H0001
Response.WRITE RowsAffected& Zeilen sind betroffen