10. august 2004 - 20:10Der er
10 kommentarer og 1 løsning
Insert Into mysql 22 x 6 gange i samme script.
Jeg skal have oprettet 22 runder med 6 kampe i hver runde med forskellige hold.
Er der en måde der er nemmere end at åbne connection og lukke og åbne og lukke.
Det er til at ragenere kampe. der er 12 teams med. OG undskyld jeg ikke indsætter hele scriptet, men det skylles at jeg sidder ved en anden computer fordi jeg er på kursus i jylland og jeg kan altså ikke lige huske de præsise tegn for alt hehe.
Men nogen lunde sådan her. er der en nemmere måde ?
connect. check om det nu er admin. connect ????tage alle team data ud uden at miste forbidelsen????
Insert into hometeam = "& rsTeam1 &" awayteam = "& rsteam2 &" //Altså Plus 3 dage fra dags dato date = date + (60 * 60(*24(*7))) Round = "1" Request "INSERT" close connection
Insert into hometeam = "& rsTeam3 &" awayteam = "& rsteam4 &" date = date + (60 * 60(*24(*3))) Round = "1" Request "INSERT" close connection
Osv..
Det skal lige siges at jeg har lavet fixtures i en txt, så jeg ikke får de samme kampe 2 gange, helt dum er jeg nu ikke hehe.
Du kan nøjes med at åben og lukke en gang for connection. Du kan godt udføre alle insert med samme connection. Du kan åbne for connectionen i starten af koden og til sidst i koden kan du lukke igen.
Connent
hele din kode
Close connection
Hvis du skriver datoen som Date + "et tal for 3 dage" skal du skrive antal dage og ikke angive det i sekunder. Så det vil være dato=date+3
Du kan udføre alle de SQL kald du ønsker med en connection. Og dre er ikke noget specielt man skal skriver det er sådan her for Access,mySQL:
SQL = "INSERT INTO tabel (kolA,kolB) VALUES ('ABC','DEF')" Connection.Execute(SQL) SQL = "INSERT INTO tabel (kolA,kolB) VALUES ('XYZ','xyz')" Connection.Execute(SQL)
Bruger du MSSQL kan den faktisk havde X antal SQL sætninger i samme linje: SQL = "INSERT INTO tabel (kolA,kolB) VALUES ('ABC','DEF');INSERT INTO tabel (kolA,kolB) VALUES ('XYZ','xyz')" Connection.Execute(SQL)
Ja i ASP ligger man dage til Date ved +, skal man bruge andet bruges DateAdd funktionen.
Man behøver ikke lukke connection lige efter en INSERT normalt gør man det fordi man kun har en enkelt INSERT linje og derfor er der ikke grund til at lade connection stå åben.
Det er fandme smart og tak for hjælpen det sparre mig 20 timers lang scripting hehe. men jeg tror jeg tager alle teams ud og laver dem til rsTeam1 & rsTeam2 osv.
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.