I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Tænkte på.. når jeg nu gemmer billedet først i [Image] tabellen, kan jeg så ikke gemme id i en variabel? For ellers risikerer jeg at der kommer to billeder med samme navn som jeg ikke kan adskille?
Ja, men jeg mente, at jeg i en anden tabel skal lave en henvisning til [Image] tabellen. Jeg indsætter tekstfeltet i [Blog] lige bagefter, og der ville jeg kunne se det smarte i at kunne indsætte id fra [Image] i stedet for Filename. Kan man ikke det?
Joe, du kan jo blot hente det id nummer der lige er oprettet da du indsatte billedet. Hvis indsætter nedenstående lige efter du har indsat dit billede i databasen:
SQLnew = "SELECT @@IDENTITY as NytID FROM image" set rsIdentity = conn.execute(SQLnew) newid = rsIdentity("NytID") rsIdentity.close set rsIdentity = nothing
- så har du id nummeret liggende i en variabel der hedder newid og det id nummer kan du så indsætte i dit næste insert i blog tabellen
SQLnew = "SELECT @@IDENTITY as NytID FROM [Image]" set rsIdentity = MyConn.execute(SQLnew) newid = rsIdentity("NytID") rsIdentity.close set rsIdentity = nothing
dato = Date() tid = Time() strBesked = Upload.Form("tekst") strBesked = Replace(strBesked, "'", "''")
sql = "insert into blog(navn, dato, tid, billede, tekst, public, gruppe) values('"&session("thisUser")&"', '" & dato & "', '" & tid & "', newid, '"&strBesked&"', 0, '"&session("thisGroup")&"')" Myconn.execute(sql)
SQLnew = "SELECT @@IDENTITY as NytID FROM [Image]" set rsIdentity = MyConn.execute(SQLnew) newid = rsIdentity("NytID") rsIdentity.close set rsIdentity = nothing Else newid = 0
End if
' UPLOAD IMAGE SCRIPT SLUT
dato = Date() tid = Time() strBesked = Upload.Form("tekst") strBesked = Replace(strBesked, "'", "''")
sql = "insert into blog(navn, dato, tid, billede, tekst, public, gruppe) values('"&session("thisUser")&"', '" & dato &
"', '" & tid & "',"& newid &", '"&strBesked&"', 0, '"&session("thisGroup")&"')" Myconn.execute(sql) %>
Det var så lidt, jeg forstår bare stadigvæk ikke hvorfor den første ikke virkede, men sådan er der jo så meget :o)
/Goose
Synes godt om
Ny brugerNybegynder
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.