Microsoft Office Online
Für Mein Office Online (Was ist das?) registrieren | Anmelden

 
 
Microsoft Office Access
Suchen
Suchen
 
 
 
 
Warnung: Sie haben diese Webseite mit einem nicht unterstützten Browser geöffnet. Diese Webseite wird am besten angezeigt, wenn Sie Microsoft Internet Explorer 6.0 oder höher, Firefox 1.5 oder Netscape Navigator 6.0 oder höher verwenden. Hier finden Sie weitere Informationen über unterstützte Browser.

DruckversionDruckversion Lesezeichen und FreigabeFreigabe
Gegenüberstellung der Funktionen von Visual Basic für Applikationen und Microsoft SQL Server Transact-SQL (ADP)
 

 Hinweis   Die Informationen in diesem Thema gelten nur für ein Microsoft Access-Projekt (ADP).

In den folgenden Tabellen werden die Funktionen von Microsoft Visual Basic für Applikationen (VBA) und Microsoft SQL Server Transact-SQL verglichen. Weitere Informationen zu den Transact-SQL-Skalarfunktionen finden Sie in der SQL Server-Dokumentation.

Anmerkung   Der Upsizing-Assistent konvertiert die folgenden VBA-Funktionen (die in Gültigkeitsregeln für Tabellen und Felder und in Standardwerten vorkommen können) in die entsprechenden Transact-SQL-Funktionen.

AnzeigenZeichenfolgenfunktionen

VBA-Funktionen Transact-SQL
-Skalarfunktionen
Asc(x) ASCII(x)
Chr$(x) CHAR(x)
Lcase$(x) LCASE(x)

LOWER(x)

Len(x) DATALENGTH(x)
Ltrim$( x) LTRIM(x)
Mid$(x,y,z) SUBSTRING(x,y,z)
Right$(x,y) RIGHT(x,y)
Rtrim$(x) RTRIM(x)
Space$(x) SPACE(x)
Str$(x) STR(x)
Ucase$( x) UCASE(x)

UPPER(x)

AnzeigenKonvertierungsfunktionen

VBA-Funktionen Transact-SQL
-Skalarfunktionen
Ccur(x) CONVERT(money,x)
Cdbl(x) CONVERT(float,x)
Cint(x) CONVERT(smallint,x)
Clng(x) CONVERT(int,x)
Csng(x) CONVERT(real,x)
Cstr(x) CONVERT(varchar,x)
Cvdate(x) CONVERT(datetime,x)

AnzeigenDatumsfunktionen

VBA-Funktionen Transact-SQL
-Skalarfunktionen
Date(x) CONVERT(DATETIME,CONVERT(varchar,GETDATE(x)))
Dateadd("<Access datepart>",x,y) DATEADD(<SQL Server datepart>, x, y)
Datediff("<Access datepart>",x,y) DATEDIFF(<SQL Server datepart>, x, y)
Datepart("<Access datepart>", x) DATEPART(<SQL Server datepart>, x)
Day(x) DATEPART(dd,x)
Hour(x) DATEPART(hh,x)
Minute(x) DATEPART(mi,x)
Month(x) DATEPART(mm,x)
Now(x) GETDATE(x)
Second(x) DATEPART(ss,x)
Weekday(x) DATEPART(dw,x)
Year(x) DATEPART(yy,x)

AnzeigenMathematische Funktionen

VBA-Funktionen Transact-SQL
-Skalarfunktionen
Int(x) FLOOR(x)
Sgn(x) SIGN(x)
Rnd(x) ROUND(x)
Anzeige