Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Någon duktig på Global.asa?

Postades av 2005-07-26 15:57:30 - Kristoffer Ljungqvist, i forum asp - allmänt, Tråden har 10 Kommentarer och lästs av 418 personer

Jag skulle vilja komma i kontakt med någon som är duktig på global.asa.
Och som har lite tid att diskuttera
om hur man ska göra osv.


Svara

Sv: Någon duktig på Global.asa?

Postades av 2005-07-27 08:32:16 - Andreas Hillqvist

Varför inte disktutera i forumet? Disktutera är väl ett av syfterna med forum.


Svara

Sv:Någon duktig på Global.asa?

Postades av 2005-07-27 08:56:55 - Kristoffer Ljungqvist

Att köra databaskoppling i globl.asa och även sql satser är det inte bättre än att köra samma kod på flera sidor osv? Om inte vad ska man då ha för nytta av global.asa om det är till något alls nästan osv.
Hur ska man göra för att få något att funka i global.asa då?


Svara

Sv: Någon duktig på Global.asa?

Postades av 2005-07-27 10:38:38 - Andreas Hillqvist

<b>Att köra databaskoppling i globl.asa och även sql satser är det inte bättre än att köra samma kod på flera sidor osv?</b>
Databas koppling skall göras i de sidor de används. Funktioner som går att återanvända akan placeras i filer vilket inkluderas.


<b>Om inte vad ska man då ha för nytta av global.asa om det är till något alls nästan osv.</b>
global.asa har till uppgift att köra kod då applikationer och sessioner startas och avslutas. Det kan anändas för att vid applikations start lagra anslutningsträng i applikations variabler, osv.


<b>Hur ska man göra för att få något att funka i global.asa då?</b>
global.asa är svår att felsöka då det ofta är så att koden inte drekt köra. Du kan inkludera filen i en aspsida för att kontrollera syntax. Anropa händelseran explecit. På sås ätt få indikation på vad du har gjort fel.


Svara

Sv:Någon duktig på Global.asa?

Postades av 2005-07-27 11:55:35 - Kristoffer Ljungqvist

Så med andra ord är det bättre att använda include än global.assa

då include filer är bättre att hantera.
Innebär det att folk i stora drag kör include filer framför global.asa


Svara

Sv: Någon duktig på Global.asa?

Postades av 2005-07-27 17:01:04 - Andreas Hillqvist

Bättre? Det beror på vad du skall göra.

Något som jag ser många gör när de inkludera filer i asp men inte bör är följande:

header.asp

<%
Dim rs
Dim con
    set con = CreateObject("ADODB.Connection")
    con.Open "..."

    Set rs = CreateObject("ADODB.Recordset")
%>


footer.asp
<%
    rs.Close
    set rs = nothing

    con.Close
    set con = nothing
%>


default.asp
<HTML>
<HEAD>
</HEAD>
<BODY>
<!--#include file="header.asp" -->
<%

    Set rs = con.Execute("...")
    Do until rs.EOF
        '...
        rs.MoveNext
    Loop

%>
</BODY>
</HTML>
<!--#include file="footer.asp" -->


Detta är ingen snygg lösning. Variabler och instanser bör endast existera och skapas där de används. Koden borde istället sett ut så här:

common.asp
<%
Option Explicit

Function OpenConnection()
Dim con
    Set con = CreateObject("ADODB.Connection")
    con.Open "..."
    OpenConnection = con
End Function 

'osv...
%>



default.asp
<!--#include file="common.asp" -->
<HTML>
<HEAD>
</HEAD>
<BODY>
<%
Dim rs
Dim con

    Set con = OpenConnection()
    Set rs = con.Execute("...")
    Do until rs.EOF
        '...
        rs.MoveNext
    Loop

    rs.Close
    set rs = nothing

    con.Close
    set con = nothing
%>
</BODY>
</HTML>


Denna kod kan man tydligt se vilka variabler som är deklarerade och att de frigörs.


Svara

Sv:Någon duktig på Global.asa?

Postades av 2005-07-28 08:32:54 - Kristoffer Ljungqvist

Att köra include filerna är bäst i head tagen och sen i body hämtar man koderna i funktioner.

Men om man ska ha 1 include fil med sökvägen.
Då får jag problem att om jag har include filen i huvudmappen och har en undermapp så
blir det fel sökväg i includefil det är där mitt problem ligger.


Svara

Sv: Någon duktig på Global.asa?

Postades av 2005-07-28 09:12:11 - Andreas Hillqvist

Vad är det för sökväg du har? Är det en sökväg på servern? Är det en länkadress?


Svara

Sv:Någon duktig på Global.asa?

Postades av 2005-07-28 17:00:56 - Linus Enbom

Du kan alltid använda dig av <-- #include virtual="/dinsokvag/filen.asp" -->
Föreslår att du gör som Andreas gör iaf.

Skapa en funktion för ConnOpen() & ConnClose().


Svara

Sv: Någon duktig på Global.asa?

Postades av 2005-07-29 09:05:41 - Andreas Hillqvist

Hur nödvändig är ConnClose()?
<code>
Function ConnClose(conn)
conn.Close
Set conn = Nothing
End Function

ConnClose conn
</code>

VS.
<code>
conn.Close
Set conn = Nothing
</code>

Du slipper en rad.


Svara

Sv: Någon duktig på Global.asa?

Postades av 2005-07-29 18:25:05 - Oskar Johansson

> Att köra include filerna är bäst i head tagen och sen i body hämtar man koderna i funktioner.

För det första kör man inte include-filer. Man inkluderar innehållet i dem

Include-filer är dessutom helt oberoende av html-koden. Om du har en massa funktioner i filen bör den stå längst upp på sidan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
6 029
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies