Avatar billede dj-hupi Nybegynder
30. marts 2005 - 13:49 Der er 26 kommentarer og
2 løsninger

Page Language=VB - konstant FEJL :S

<html>
<head>
</head>
<body>
    <%@ Page Language="VB" %>
<form runat="server">
        <p>
        </p>
        <p align="left">
            <br />
            <asp:TextBox id="TextBox1" runat="server">Brugernavn</asp:TextBox>
            <br />
            <asp:TextBox id="TextBox2" runat="server">Password</asp:TextBox>
            <br />
            <asp:DropDownList id="DropDownList1" runat="server"></asp:DropDownList>
            <asp:CheckBox id="CheckBox1" runat="server" Text="Husk?"></asp:CheckBox>
            <br />
            <br />
            <asp:Button id="Button1" runat="server" Text="Login"></asp:Button>
            <br />
        </p>
    </form>
</body>
</html>

Jeg får konstant fejl ved:  <%@ Page Language="VB" %>
Jeg aner ikke hvad jeg gør forkert ??
Jeg har fuldt http://www.html.dk/tutorials/aspnet/default.asp
og uanset hvad jeg laver for jeg fejlen: Der må kun være ét 'page'-direktiv
Avatar billede arne_v Ekspert
30. marts 2005 - 13:54 #1
Prøv lige at flyt den <%@ page op som første linie
Avatar billede dj-hupi Nybegynder
30. marts 2005 - 13:56 #2
Der gør den det stadig :S
Avatar billede dj-hupi Nybegynder
30. marts 2005 - 14:10 #3
Min kode ser sådan ud:

' Insætter disse: statements
<%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.OleDb" %>

' Åbner connectionen ved hjælp af en variabel som difineres som en OleDB connection.
<%
Dim myConnection As OleDbConnection
myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASource=database.mdb" )

' Åbner connectionen.
myConnection.Open()
myCommand = New OleDbCommand( "Select * from Logon", myConnection )
myDataReader = myCommand.ExecuteReader()
While myDataReader.Read
Response.Write( ListBox1.Item( "logon" ) )
End While
myDataReader.Close()
myConnection.Close


%>

Sub Page_Load(sender As Object, e As EventArgs)

End Sub
Avatar billede arne_v Ekspert
30. marts 2005 - 14:13 #4
den der kode har ingen page direktiv !?!?!?
Avatar billede arne_v Ekspert
30. marts 2005 - 14:14 #5
Kan vi ikke få hele koden og hele fejlen ?
Avatar billede dj-hupi Nybegynder
30. marts 2005 - 14:16 #6
Sorry arne_v jeg er nybegynder og jeg bruger WebMatrix Såå
Den første i fik var HTML. Nr 2 var kode ...
Jeg er ikke helt med??
Avatar billede dj-hupi Nybegynder
30. marts 2005 - 14:18 #7
<%@ Page Language="VB" %>
<script runat="server">

    ' Insætter disse: statements
    <%@ Import Namespace="System.Data" %>
    <%@ Import NameSpace="System.Data.OleDb" %>
   
    ' Hvis det er SQL server 7 eller over:
    '<%@ Import Namespace="System.Data" %>
    '<%@ Import NameSpace="System.Data.SqlClient" %>
   
    ' Åbner connectionen ved hjælp af en variabel som difineres som en OleDB connection.
    <%
    Dim myConnection As OleDbConnection
    myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASource=database.mdb" )
   
    ' Dim myConnection As SqlConnection
    ' myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=sa" )
    ' Virker til SQL.
   
   
    ' Åbner connectionen.
    myConnection.Open()
    myCommand = New OleDbCommand( "Select * from Logon", myConnection )
    myDataReader = myCommand.ExecuteReader()
    While myDataReader.Read
    Response.Write( ListBox1.Item( "logon" ) )
    End While
    myDataReader.Close()
    myConnection.Close
   
   
    %>
   
    Sub Page_Load(sender As Object, e As EventArgs)
   
    End Sub

</script>
<%@ Page Language="VB" %>
<html>
<head>
</head>
<body>
    <form runat="server">
        <p>
        </p>
        <p align="left">
            <br />
            <asp:TextBox id="TextBox1" runat="server">Brugernavn</asp:TextBox>
            <br />
            <asp:TextBox id="TextBox2" runat="server">Password</asp:TextBox>
            <br />
            <asp:DropDownList id="DropDownList1" runat="server"></asp:DropDownList>
            <asp:CheckBox id="CheckBox1" runat="server" Text="Husk?"></asp:CheckBox>
            <asp:ListBox id="ListBox1" runat="server" Height="204px"></asp:ListBox>
            <br />
            <br />
            <asp:Button id="Button1" runat="server" Text="Login"></asp:Button>
            <br />
        </p>
    </form>
</body>
</html>
Avatar billede arne_v Ekspert
30. marts 2005 - 14:19 #8
Du har 2 gange:

<%@ Page Language="VB" %>

i ovenstående

prøv og slet den nederste
Avatar billede dj-hupi Nybegynder
30. marts 2005 - 14:19 #9
Det er sådan set alle statsments som den ikke kan "snakke med"
Avatar billede dj-hupi Nybegynder
30. marts 2005 - 14:20 #10
Nu er den nederste slettet og følgende kommer:

Linje 4:      ' Insætter disse: statements
Linje 5:      <%@ Import Namespace="System.Data" %>
Linje 6:      <%@ Import NameSpace="System.Data.OleDb" %>

Fejlmeddelelse om kompileringsfunktion: BC30037: Ugyldigt tegn.
Avatar billede dj-hupi Nybegynder
30. marts 2005 - 14:23 #11
Dette hjalp mht statsmentene :


<%@ Page Language="VB" %>
<%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.OleDb" %>

<script runat="server">

    ' Åbner connectionen ved hjælp af en variabel som difineres som en OleDB connection.
    <%
    Dim myConnection As OleDbConnection
    myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASource=database.mdb" )

    ' Dim myConnection As SqlConnection
    ' myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=sa" )
    ' Virker til SQL.


    ' Åbner connectionen.
    myConnection.Open()
    myCommand = New OleDbCommand( "Select * from Logon", myConnection )
    myDataReader = myCommand.ExecuteReader()
    While myDataReader.Read
    Response.Write( ListBox1.Item( "logon" ) )
    End While
    myDataReader.Close()
    myConnection.Close


    %>

    Sub Page_Load(sender As Object, e As EventArgs)

    End Sub

</script>

<html>
<head>
</head>
<body>
    <form runat="server">
        <p>
        </p>
        <p align="left">
            <br />
            <asp:TextBox id="TextBox1" runat="server">Brugernavn</asp:TextBox>
            <br />
            <asp:TextBox id="TextBox2" runat="server">Password</asp:TextBox>
            <br />
            <asp:DropDownList id="DropDownList1" runat="server"></asp:DropDownList>
            <asp:CheckBox id="CheckBox1" runat="server" Text="Husk?"></asp:CheckBox>
            <asp:ListBox id="ListBox1" runat="server" Height="204px"></asp:ListBox>
            <br />
            <br />
            <asp:Button id="Button1" runat="server" Text="Login"></asp:Button>
            <br />
        </p>
    </form>
</body>
</html>
Avatar billede arne_v Ekspert
30. marts 2005 - 14:23 #12
forsøger du at compile i web matrix ?

det behøver du ikke - ovenstående skal bare deployes på IIS
Avatar billede arne_v Ekspert
30. marts 2005 - 14:24 #13
hov

<script runat="server">

    <%

    %>

</script>

er da dobbelt konfekt !
Avatar billede arne_v Ekspert
30. marts 2005 - 14:24 #14
enten eller
Avatar billede dj-hupi Nybegynder
30. marts 2005 - 14:27 #15
Hmm damn jeg for lavet lidt om når du sige sådan :D *S*
Avatar billede arne_v Ekspert
30. marts 2005 - 14:29 #16
<%
    Dim myConnection As OleDbConnection
    myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASource=database.mdb" )

    ' Dim myConnection As SqlConnection
    ' myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=sa" )
    ' Virker til SQL.


    ' Åbner connectionen.
    myConnection.Open()
    myCommand = New OleDbCommand( "Select * from Logon", myConnection )
    myDataReader = myCommand.ExecuteReader()
    While myDataReader.Read
    Response.Write( ListBox1.Item( "logon" ) )
    End While
    myDataReader.Close()
    myConnection.Close


    %>

eller

<script runat="server">

    Sub Page_Load(sender As Object, e As EventArgs)

    Dim myConnection As OleDbConnection
    myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASource=database.mdb" )

    ' Dim myConnection As SqlConnection
    ' myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=sa" )
    ' Virker til SQL.


    ' Åbner connectionen.
    myConnection.Open()
    myCommand = New OleDbCommand( "Select * from Logon", myConnection )
    myDataReader = myCommand.ExecuteReader()
    While myDataReader.Read
    Response.Write( ListBox1.Item( "logon" ) )
    End While
    myDataReader.Close()
    myConnection.Close

    End Sub

</script>

tror jeg
Avatar billede dj-hupi Nybegynder
30. marts 2005 - 14:35 #17
Okei såå tror jeg den er der ...
Hvis jeg nu vil skrive en variable ud i en label hvad gør jeg så lige ?
Avatar billede arne_v Ekspert
30. marts 2005 - 14:47 #18
i Page_Load:

dinlabel.Text = xxxx;

og i HTML delen:

<asp:label id="dinlabel" runat="server"/>
Avatar billede basementjack Nybegynder
31. marts 2005 - 00:43 #19
Blander mig lige kort.. Den sidste kommentar, skal der ikke ; efter dinlabel.Text = xxxx
i hvert fald i VB.Net
Avatar billede arne_v Ekspert
31. marts 2005 - 07:34 #20
det er selvfølge rigtigt

; er C#
Avatar billede dj-hupi Nybegynder
01. april 2005 - 08:40 #21
Okei det lyder godt. Jeg prøver lige senere  ... Svar ??
Avatar billede arne_v Ekspert
01. april 2005 - 08:41 #22
jep
Avatar billede dj-hupi Nybegynder
01. april 2005 - 09:24 #23
Fatter det ikke jeg er nybegynder og alt hvad jeg laver går galt eks.
    Sub Calendar1_SelectionChanged(sender As Object, e As EventArgs)
    If SelectedDate = "01-04-2005" Then
    Label1.text = "Hej hej"
    End If

    End Sub
Den lille sætning burde kunne køres :S :(

Hæver lige pointene hvis du kan hjælpe mig lidt ?
Avatar billede dj-hupi Nybegynder
01. april 2005 - 09:46 #24
Går nok  ...
Avatar billede arne_v Ekspert
01. april 2005 - 10:15 #25
Fik du det til at virke eller ?
Avatar billede dj-hupi Nybegynder
01. april 2005 - 11:45 #26
Nej faktisk ikke men bliver nød til at komme vidre ...
Har brug for at lære hvordan jeg sætte det skide dataReader sets ind i de forskellige object'er...
Avatar billede arne_v Ekspert
01. april 2005 - 11:53 #27
Avatar billede dj-hupi Nybegynder
01. april 2005 - 11:55 #28
Jaaah må indrømme jeg tonser lidt rundt aner ikke rigtig hvor jeg skal starte ...
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