Empfohlen: Syntaxparameter der datierten Funktion analysieren Die Beschreibung gibt das Zeitintervall zwischen zwei Daten zurück. Syntax datediff (Intervall, Datum1, Datum2 [, FirstDayofweek] [, Firstweekofyear])) Die Syntax der datierischen Funktion hat die folgenden Parameter: Parameter Beschreibung Intervall erforderlich. Der String -Ausdruck repräsentiert das Zeitintervall, das zum Berechnen von Datum1 und Datum2 verwendet wird. Verwandte Werte
1. Erstellen Sie ein Mdbrecordset -Objekt. Eine MDB -Datenbank ist eine vollständige Datenbank, die mehrere Datentabellen enthalten kann. In dieser Funktion besteht die Funktion der Verbindung darin, eine Verbindung zur Datenbank herzustellen, und die Funktion des Datensatzes besteht darin, die Datentabelle zu öffnen.
| Funktion CreateMdBrecordSet (Datenbankdateiname, Datentabellenname oder Auswahlanweisung) Dim Conn, Anbieter, DBPath 'Verbindungsobjekt erstellen Setzen Sie conn = server.createObject (Adodb.Connection) Provider = provider = microsoft.jet.oledb.4.0; DbPath = data source = & server.mappath (Datenbankdateiname) 'Öffnen Sie die Datenbank Conn.open Provider & DBPath Setzen Sie CreateMdBrecordSet = Server.CreateObject (adodb.RecordSet) 'Öffnen Sie die Datentabelle CreateMdBrecordSet.open Datentabelle Name, Conn, 2, 2 Endfunktion |
2. Erstellen Sie ein RecordSet -Objekt für die MDB -Datenbank mit Kennwort. Die Etablierungsmethode ähnelt dem Datensatz -Objekt, das eine MDB -Datenbank ohne Kennwörter festlegt, außer dass ein zusätzlicher Kennwortparameter vorhanden ist, dh bei der Verbindung mit der Datenbank müssen Kennwortinformationen angegeben werden.
| FunktionscreateSecuredMdBrecordSet (Datenbankdateiname, Datentabellenname oder Auswahlanweisung, Kennwort) Dimconn, Anbieter, dbPath 'Verbindungsobjekt erstellen SetConn = server.createObject (Adodb.Connection) Provider = provider = microSof.jet.oledb.4.0; DbPath = dataSource = & server.mappath (Datenbankdatei Name) „Schließen Sie die Datenbank an und achten Sie darauf, dass Kennwortparameter vorhanden sind conn.openProvider & dbPath & JetoledB: Databasepassword = & Assword SetCreatesecuredMdBrecordSet = Server. CreateObject (adodb.recordset) 'Öffnen Sie die Datentabelle CreateSecuredMdBrecordset.open Datentabelle Name, Conn, 2,2 Endfunktion |
3. DBF -Dateien sind keine Standarddatenbankdatei, sondern nur einer Datentabelle in einer Standarddatenbankdatei. Um DBF -Dateien zu verwenden, können Sie daher alle DBF -Dateien in ein Verzeichnis einfügen, damit der Verzeichnisname als Standarddatenbank angesehen wird und jede DBF -Datei einer Datentabelle in einer Standarddatenbank entspricht. Das Verzeichnis in der folgenden Funktion ist der Verzeichnisname, in dem sich DBF befindet.
| FunktionCreatedBffReCordSet (Verzeichnisname, DBF -Dateiname oder Auswahlanweisung) Dimconn, Treiber, Sourcetyp, DBPath 'Verbindungsobjekt erstellen SetConn = server.createObject (Adodb.Connection) Driver = Driver = {microsoftvisualFoxProdriver}; Sourcetype = Sourcetype = dbf; DBPath = Sourcedb = & Server.Mappath (Verzeichnisname) 'Rufen Sie die offene Methode auf, um die Datenbank zu öffnen Conn.opendriver & Sourcetype & DBPath SetCreatedBffRecordSet = server.createObject (adodb.recordset) 'Öffnen Sie die DBF -Datei Erstellte bfffrecordset.opendbf Dateiname oder Auswahlanweisung, Conn, 2,2 Endfunktion |
4. Die von FoxPro generierte DBC -Datenbank ähnelt der MDB -Datenbank. Beide befinden sich in Form einer Datenbank mit mehreren Datentabellen, sodass die Zugriffsmethode der DBC -Datenbank der der MDB -Datenbank ähnlich ist.
| FunktionCreatedBcRecordSet (DBC -Datenbankdateiname, Datentabellenname oder Anweisung auswählen) Dimconn, Treiber, Sourcetyp, DBPath 'Verbindungsobjekt erstellen SetConn = server.createObject (Adodb.Connection) Driver = Driver = {MicrosoftvisualFoxProdriver}; Sourcetype = Sourcetype = DBC; DBPath = Sourcedb = & Server.Mappath (DBC -Datenbankdateiname) Schließen Sie die Datenbank verbinden Conn.opendriver & Sourcetype & DBPath SetCreatedBcRecordSet = server.createObject (adodb.recordset) 'Öffnen Sie die Datentabelle Erstellte BCRECORDSET.Open Datentabelle Name oder Auswahlanweisung, Conn, 2,2 Endfunktion |
5. Behandeln Sie die von Excel als Datenbank generierte XLS -Datei (Buch), und jedes Arbeitsblatt (Blatt) wird als Datenbanktabelle angesehen.
| Funktion createexcelRecordset (XLS -Dateiname, Blattname) Dim Conn.Driver, dbPath 'Verbindungsobjekt erstellen Setzen Sie conn = server.createObject (Adodb.Connection) Driver = Driver = {Microsoft Excel Driver (*.xls)}; DbPath = dbq = & server.mappath (XLS -Dateiname) 'Rufen Sie die offene Methode auf, um die Datenbank zu öffnen Conn.open Driver & DBPath Setzen Sie CreateExcelRecordSet = server.createObject (adodb.Recordset) 'Offenes Blatt CreateExcelRecordset.open auswählen * aus [& $], conn, 2, 2 Endfunktion |
6.SQL Server
| FunktionencreateSQLServerRecordSet (Computername, Benutzer -ID, Benutzerkennwort, Datenbankname Datentabelle oder Ansichtstabelle oder Auswahlanweisung) Dimparams, Conn SetCreatsqlServerConnection = nichts SetConn = server.createObject (Adodb.Connection) Params = provider = SQLOLEDB.1 Params = params &; dataSource = & computer Params = params &; userId = & userId Params = params &; password = & password Params = params & .initialcatalog = & datenbankname Connopenparas SetCreateSQLServerRecordSet = Server. CreateObject (adodb.recordset) ErstelltQlServerRecordset.OpenSource, conn, 2,2 Endfunktion |
Teilen: Eine kurze Analyse eines guten Seiten -Turn -Effect -Code Hinweis: Der Dateiname sollte index.asp sein. Der Anzeigeeffekt ist wie folgt: insgesamt 100 Elemente. Die aktuelle Seite 8/11 ist die vorherige Seite [6] [7] [8] [9] [10] Nächste Seite Nächste Seite Nächste Seite!-#includeFile = conn.asp-- %pagessize = 5'How viele Seiten werden pro Seite mypageSize = 10'How viele Artikel angezeigt.