ADOObjektenConnection
[ Hem ] Allmänt ASP XML SQL ADO HTML CSS VB Java Design Karta
ADO i VB6 Händelser Objekten Enum värden

Connection

Connection objektet används för att koppla upp sig mot databasen.

Nedan kommer en lista över de viktigaste metoderna och egenskaperna. Listan är inte helt komplett, men torde innehålla de viktigaste

Metoder

  • BeginTrans, CommitTrans och RollbackTrans
    • BeginTrans börjar en transaktion.
    • CommitTrans sparar alla ändringar under transaktionen.
    • RollbackTrans återsäller alla ändringar som gjorts under en transaktion. Kan även skapa en ny transaktion.
    • Detta fungerar så att man använder BeginTrans, gör en mängd saker med databasen. Om någon av dessa inte lyckas har man möjligheten att ångra allt och avbryta. Om allt gick väl så använder man ConnitTrans för att utföra ändringarna.
      Tänk er till exempel en kontoöverföring. Först tar vi ut från ett konto och sedan sätter vi in på ett annat. Om vi inte insättningen lyckas så är det ju inte så bra att uttaget har skett. Genom att sätta bägge dessa i en transaktioon kan vi alltid ångra allt om en del inte lyckas.
      Detta är avancerad användning och fungerar bästa mot SQL server. Tas inte närmare upp i dennan kurs.
  • Close
    • Stänger connection
  • Execute
    • Kör ett kommando (oftast i form av en SQL sats)
    • Användning:
      Set recordset = connection.Execute(kommando,rader, alternativ)
      om kommandot ger en recordset, d.v.s en SELECT sats.

      connection.Execute kommando,rader, alternativ)
      för kommandon som inte returnerar en recordest, t.ex. DELETE, INSERT INTO mm
  • Open
    • Öppnar en connection
    • Användning:
      connection.Open ConnectionString, UserID, Password
    • Eftersom Connectionsträngen kan innehålla lösenord och användarnamn kan man oftast lämna bort de två sista parametrarna

Properies

  • CommandTimeout
    • Tid i sekunder tills ett kommando råkar ut för en TimeOut. Default 30
    • Läsbart och skrivbart
  • ConnectionString
    • Stängen som används för att öppna connection
    • Läs och skrivbar för stängd connection. Läsbar för öppna connections
  • ConnectionTimeout
    • Tid i sekunder det frå ta att öppna en connection. Default 15
    • Läs och skrivbar för stängd connection. Läsbar för öppna connections
  • Version
    • ADO:s versionsnummer. Endast läsbar
Baskraven för att kunna använda Connection:
  • Skapa en Connection med Set connObject = Server.CreateObject("ADODB.Connection")
  • Köra SQL kommando med Set recordSetObjekt = connObject.Execute("SQL SATS")
  • Stänga connection med connObject.Close
  • Frigöra objektet med Set connObject = Nothing
  ObjektenRecordset
Objekten
Connection
Recordset
Error


Top
< Objekten Recordset>
© Anders Enges, Vörå 2002  | 22.01.01 17:34 Visa asp koden