Avatar billede blaatand Nybegynder
25. april 2003 - 21:07 Der er 2 kommentarer og
1 løsning

variabel...

<%
if request.querystring("1") then
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
Conn.Open DSN

id = request.querystring("id")
site = www

    strSQL = "Insert into S_INFO ("
    strSQL = strSQL & "Site)"

    strSQL = strSQL & "values( "

    strSQL = strSQL & ""Site") "

Conn.Execute(strSQL)

conn.close
set conn = nothing
end if
%>

Skal have variablen "site" til at gemmes i databasen... men, har problemer med at jeg ikke kan få den lagt ind i dette...
Avatar billede eagleeye Praktikant
25. april 2003 - 21:16 #1
Hvis du vil gemme teksten www i databasen skal du havde " omkring www eller tolkes det som en variable som hedder www:

site = "www"


Så skal din SQL se sådan her ud, her det "modsat" du skal ikke havde " omkring så den site tolkes som en variable, og så skal der ' omkring.:

    strSQL = "Insert into S_INFO ("
    strSQL = strSQL & "Site)"

    strSQL = strSQL & "values( "

    strSQL = strSQL & "'" & Site & "')"
Avatar billede blaatand Nybegynder
25. april 2003 - 21:19 #2
ok, thx :)

skal det rammes ind som variabel da?
Avatar billede eagleeye Praktikant
25. april 2003 - 21:22 #3
Der skal ' omkring for det er den måde man fortæller SQL at det er tekst.
Så hvis du udskriver din SQL vil den se sådan her ud:
Insert into S_INFO (Site)values( 'www')

Så for at ligge strenge samme og variable ind i en streng bruger &
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