23. oktober 2002 - 11:43Der er
6 kommentarer og 1 løsning
Oprette ny post i tabel
Jeg skal oprette en ny post i en tabel. De oplysninger, der skal ind i posten bliver givet i en form, som jeg i en løkke har bygget ud fra kolonnerne i tabellen. Der er flere forskellige tabeller, så det er ikke de samme kolonner hver gang. Den sql-streng, der skal udføres, vil jeg gerne have bygget op i en løkke - noget a lá: Alle undtagen den sidste får komma efter sig, den sidste gør ikke.
Hmm jeg er nødt til at se noget kode du har lavet... -men højst sandsynlig hvis du kører løkken igennem som en FOR..NEXT løkke, så kan du køre en UBound() på det og få den sidste post i løkken fx.:
For i = 0 To UBound(ditArray) If Not i = UBound(ditArray) Then felt = felt & "," End If Next
Her er den del, der opbygger min form. Felterne i formen tager navn efter dem i db'en.
For Each item In rs.Fields If item.name <> "id_" & tabel Then Response.Write "<b>" & item.name & "</b>" response.Write "<br><input type='text' name='" & item.name & "'><br><br>" End if Next Jeg bruger method: post. De data, der bliver tastet ind i tabellen, skal så i en ny post i db'en. Kan du forklare UBound?
nb. HUSK at hvis du bruger uBound på indholdet af brugerindtastet information kan det "fucke" en smule op, da hvis der indtastes et "," splittes på det sted også.
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.