Avatar billede tblaster Nybegynder
22. maj 2002 - 20:56 Der er 4 kommentarer og
1 løsning

Problem med lagring af data i database!

Hejsa

Jeg får følgende fejl når jeg prøver at køre koden:

Type mismatch.

Jeg ved at fejlen ligger deri at jeg prøver at gemme tekst i et tal felt! Jeg skal have teksten ændret til det tilhørende tal. Hvordan gør jeg det?

I min database har jeg følgende tabeller:
Fagseminar (Hvor i jeg har en kolonne der hedder FagseminarId og Fagseminar)
Tilmeldte

Den skal lagre informationerne i tilmeldte. Jeg skal altså bare have hjælpe med at ændre så den ikke gemmer Fagseminar i Id men FagseminarId i Id! Håber det kan forstås!

Her er den kode der skal ændres så den viser FagseminarId og ikke Fagseminar! Men det skal jo være det fagseminarId der tilhøre Fagseminar!

<%
Set Conn = Server.CreateObject("ADODB.Connection")
        Set Rs = Server.CreateObject("ADODB.Recordset")
        'Modify and use this connection if your database is in your database directory
        'Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=Fagseminar.mdb"
        Conn.Open "DBQ=" & Server.Mappath("Fagseminar.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

SQL = "SELECT Fagseminar, FagseminarId, Pris, Dato, Tid, Information, Programm from Fagseminar where Fagseminar='" & request.querystring("Fagseminar") & "'"
rs.Open SQL, Conn

For x = 1 to 10
    If rs.eof then
        Exit For
    Else

  Fagseminar = rs("Fagseminar")

Session("Fagseminar") = Fagseminar
%>
Avatar billede medions Nybegynder
22. maj 2002 - 21:08 #1
<%
Set Conn = Server.CreateObject("ADODB.Connection")
        Set Rs = Server.CreateObject("ADODB.Recordset")
        'Modify and use this connection if your database is in your database directory
        'Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=Fagseminar.mdb"
        Conn.Open "DBQ=" & Server.Mappath("Fagseminar.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

SQL = "SELECT Fagseminar, FagseminarId, Pris, Dato, Tid, Information, Programm from Fagseminar where Fagseminar=" & request.querystring("Fagseminar")
rs.Open SQL, Conn

For x = 1 to 10
    If rs.eof then
        Exit For
    Else

  Fagseminar = rs("Fagseminar")

Session("Fagseminar") = Fagseminar
%>

//>Rune
Avatar billede tblaster Nybegynder
22. maj 2002 - 21:11 #2
Så kan jeg ikke åbne siden ... spørgsmåler er om det kan laves med en ganske almindelig inner join?
Avatar billede tblaster Nybegynder
22. maj 2002 - 21:14 #3
Den bruger jo i min sql fagseminar navnet til at finde de rigtige informationer. Og fagseminar er tekst ... det er fagseminarid der er et tal!
Avatar billede medions Nybegynder
22. maj 2002 - 21:17 #4
jeg kan ik' forstå hvad det er du vil! - hvad er det du vil med fagseminarID?

//>Rune
Avatar billede tblaster Nybegynder
22. maj 2002 - 21:22 #5
Gelm det ... jeg fandt selv ud af det!
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
Kurser inden for grundlæggende programmering

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