Avatar billede Slettet bruger
17. marts 2001 - 14:37 Der er 14 kommentarer og
1 løsning

ASP Ordrenummer

Jeg skal have lavet et ordre nummer som er unikt
jeg skal bruge et helt script da jeg ikke kan programmere selv.
Avatar billede Slettet bruger
17. marts 2001 - 14:42 #1
Jeg kan forstå at der skal lave en funktion der hente forige ordrenummer i en tekst fil og derefter lægge et nummer til, og så gemme det nye.
Avatar billede bjarke-b Nybegynder
17. marts 2001 - 14:55 #2
har du dine ordrer i en database ?
Avatar billede Slettet bruger
17. marts 2001 - 14:58 #3
ja mine ordre kommer til at ligge i en database.
Avatar billede Slettet bruger
17. marts 2001 - 15:00 #4
Eller rettere sagt jeg har lavet det sådan at de bliver gemt i min database.
Avatar billede bjarke-b Nybegynder
17. marts 2001 - 15:00 #5
så er det bare og hive id´et fra den nyeste post ud og lægge 1 til
Avatar billede Slettet bruger
17. marts 2001 - 15:02 #6
Ja det ser jeg også som den bedste løsning,
men script er det stort arbejde eller hvad.
Avatar billede bjarke-b Nybegynder
17. marts 2001 - 15:05 #7
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.Mappath(\"din_database.mdb\")
Set rs = Server.CreateObject(\"ADODB.Recordset\")
sql = \"Select * from din_tabel\"
rs.open sql, 1, 3,

rs.movelast
nyt_ordrenummer = rs(\"id\") + 1

rs.close
set rs = nothing
conn.close
set conn = nothing
%>
Avatar billede Slettet bruger
17. marts 2001 - 15:07 #8
kan jeg bare indsætte det der vor jeg vil have Ordrenummeret efter jeg har ændret database navnet
Avatar billede bjarke-b Nybegynder
17. marts 2001 - 15:07 #9
ændrer så din_database.mdb til hvad din database hedder,

ændrer din_tabel til hvad din tabel hedder
Avatar billede bjarke-b Nybegynder
17. marts 2001 - 15:09 #10
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.Mappath(\"din_database.mdb\")
Set rs = Server.CreateObject(\"ADODB.Recordset\")
sql = \"Select * from din_tabel\"
rs.open sql, 1, 3,

rs.movelast
nyt_ordrenummer = rs(\"id\") + 1
Response.Write nyt_ordrenummer
rs.close
set rs = nothing
conn.close
set conn = nothing
%>


Sæt det ind hvor du vil have ordrenyttet
Avatar billede Slettet bruger
17. marts 2001 - 15:12 #11
Microsoft VBScript compilation error \'800a03ea\'

Syntax error

/ordre.asp, line 336

rs.open sql, 1, 3,
------------------^
Avatar billede bjarke-b Nybegynder
17. marts 2001 - 15:16 #12
rs.open sql, conn, 1, 3
Avatar billede Slettet bruger
17. marts 2001 - 15:24 #13
Det lader til det virker.
Vil der komme en fejl hvis to er inde på min ordre side samtidig. og det begge har fået næste ordre nummer ens.
Avatar billede bjarke-b Nybegynder
17. marts 2001 - 15:25 #14
det vil der nok
Avatar billede Slettet bruger
17. marts 2001 - 15:28 #15
Jeg skal ikke sælge det helt vilde, så det går nok. Tak for 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