02. september 2004 - 23:26Der er
8 kommentarer og 2 løsninger
kan man ikke gøre sådan
I den ene tabel har jeg dataerne for diciplinerne, heriblandt hvad rekorden for en diciplin måles i. den hedder angives_i Den vil jeg gerne bruge når jeg skal indtaste en anden rekord, men det ser ikke ud til at virker.
set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") strSQL = "SELECT * FROM diciplin navn = '" & Request.Form("D1") & "'" Response.write strSQL set rs = Conn.Execute(SQL)
test = rs("angives_i") response.write test
set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb")
no_doubt> du burde vel ha fået en fejl her?: set rs = Conn.Execute(SQL)
Et godt råd: indsæt Option Explicit som den første linie, i dine asp filer. Du *skal* derefter definere *alle* variablerne.. Det gode ved det er, at den kan fortælle dig, når du har lavet en stavefejl, idet variabel (der er stavet forkert) ikke eksisterer..
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.