Avatar billede cesil Nybegynder
03. oktober 2003 - 09:36 Der er 2 løsninger

includes i methods

Hej Eksperter
Et par forhåbentligt lette spørgsmål.

jeg har min start.asp som indeholder

Dim connectionString As String = "server='xxxx'; user id='xx'; password='xxxxxxx'; database='xxxx'"

Dim dbConnection As System.Data.IDbConnection = New System.Data.SqlClient.SqlConnection(connectionString)

Dim MyConnection as New SqlConnection(connectionString)

If IsNumeric(Session("UserID")) Then UserID = CInt(Session("UserID")) Else Response.Redirect("../login.aspx")
If IsNumeric(Session("RootID")) Then RootID = CInt(Session("RootID")) Else RootID = 0

Den side vil jeg gerne have includeret på alle mine sider. Når jeg gør det får jeg fejlmeddelelsen på linierne med sessions:

Statement cannot appear outside of a method body.

Hvordan kan jeg includerer min start.aspx uden at få fejlmeddelelsen. Er der ikke en smarterere måde og gemme connectionstrengen.
Avatar billede m_skau Nybegynder
05. oktober 2003 - 00:14 #1
Prøv at lægge din connection code i en sub (f.eks. sub connectsettings() ) og lægge denne sub i din include fil. Kald derefter connectsettings subben fra den ikke inkludede del af siden.
Avatar billede cesil Nybegynder
06. oktober 2003 - 10:16 #2
Det virkede ikke med connectionstrengen i en sub. Jeg har selv løst det dog med inspiration fra dig. Så tak for hjælpen.
Vi deler.

        Dim connectionString As String = "server='xxxxx'; user id='xx'; password='xxxxxxx'; database='xxxxxx'"
        Dim dbConnection As System.Data.IDbConnection = New System.Data.SqlClient.SqlConnection(connectionString)
        Dim MyConnection as New SqlConnection(connectionString)

        Sub OnStartup()
            dim userid,rootid as integer
            dim scriptname as string
            If IsNumeric(Session("NetsiteUserID")) Then UserID = CInt(Session("NetsiteUserID")) Else Response.Redirect("../login.aspx")
            If IsNumeric(Session("NetsiteRootID")) Then RootID = CInt(Session("NetsiteRootID")) Else RootID = 0
        end sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester