Avatar billede mkilic Nybegynder
12. marts 2001 - 20:35 Der er 10 kommentarer

Hvordan indsætter data fra en form i en MS-SQL DB v.h.a. ASP ?

Jeg ønsker at vide hvordan man kan lave en ASP-fil som tager input fra en form og indsætter det i en MS-SQL database. Jeg anvender MS-SQL 6.5.
Avatar billede keysersoze Guru
12. marts 2001 - 20:39 #1
sådan henter du data fra et formfelt der hedder form!

request.form(\"form\")

Avatar billede tpiil Nybegynder
12. marts 2001 - 20:40 #2
<%
Set Conn = CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER=SQL Server; SERVER=Localhost; UID=bruger; PWD=password; DATABASE=database;\"

SQL = \"Select * From tabel where id=\" & request(\"id\")
rs.Open SQL3, Conn, 1, 3

rs.AddNew
rs(\"felt1\") = Request(\"felt1\")
rs(\"felt2\") = Request(\"felt2\")
rs.Update
%>
Data\'en er opdateret...
Avatar billede tpiil Nybegynder
12. marts 2001 - 20:41 #3
så du formen sætter du den bare til at den sender til fil.asp?id=(id nummer)
Avatar billede tpiil Nybegynder
12. marts 2001 - 20:41 #4
<%
Set Conn = CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER=SQL Server; SERVER=Localhost; UID=bruger; PWD=password; DATABASE=database;\"

SQL = \"Select * From tabel where id=\" & request(\"id\")
rs.Open SQL, Conn, 1, 3

rs.AddNew
rs(\"felt1\") = Request(\"felt1\")
rs(\"felt2\") = Request(\"felt2\")
rs.Update
%>
Data\'en er opdateret...
Avatar billede mkilic Nybegynder
12. marts 2001 - 21:33 #5
Jeg øsnker at vide hvordan man indsætter i en MS-SQL database ved hjælp af ASP. Altså jeg har en form hvori der er nogle oplysninger som jeg ønsker at indsætte i en MS-SQL DB.
Avatar billede tpiil Nybegynder
12. marts 2001 - 21:35 #6
ja men kan du finde ud af at indsætte noget i en f.eks. Access database??
Avatar billede mkilic Nybegynder
12. marts 2001 - 21:54 #7
Nej det kan jeg ikke.
Avatar billede tpiil Nybegynder
12. marts 2001 - 22:43 #8
skriv hvad dine felter hedder i formen og i db\'en så kan jeg lige rette koden til :)
Avatar billede mkilic Nybegynder
12. marts 2001 - 23:12 #9
Her kan du se hvad felterne på formen hedder:
<input type=\"text\" size=\"35\" name=\"fornavn\">
<input type=\"text\" size=\"35\" name=\"efternavn\">
<input type=\"text\" size=\"35\" name=\"adresse\">
<input type=\"text\" size=\"4\" maxlength=\"4\" name=\"postnr\">
<input type=\"text\" size=\"28\" name=\"bynavn\">      <input type=\"text\" size=\"35\" name=\"uddannelse\">
<input type=\"text\" size=\"35\" name=\"email\">
     
Tabellen i DB\'en som de skal indsættes i hedder Profil og ser således ud:

CREATE TABLE PROFIL
(MAILADRESSE CHAR (255) NOT NULL,
FNAVN CHAR(30) NOT NULL,
ENAVN CHAR(30) NOT NULL,
ADRESSE CHAR(30) NOT NULL,
POSTNR CHAR(4) NOT NULL,
BYNAVN CHAR(30) NOT NULL,
UDDANNELSE CHAR(30) NOT NULL,
PRIMARY KEY(MAILADRESSE))


Avatar billede mkilic Nybegynder
14. marts 2001 - 17:39 #10
Er der nogen som kan hjælpe mig med at besvare ovenstående spørgsmål.
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