Parameter i SQL
Jeg kan ikke få følgende kode til at virke:dim navn,tabel,nummer,datooprettet,email
navn = "Mette"
nummer = "243443"
datooprettet = "2011-01-01"
tabel = "dbo.abc"
email = "mail@mail.dk"
Cmd.Parameters.Append(Cmd.CreateParameter("@navn2",200, 1, 50, navn))
Cmd.Parameters.Append(Cmd.CreateParameter("@email2",200, 1, 50, email))
Cmd.Parameters.Append(Cmd.CreateParameter("@nummer2", 3, 1, 50, nummer))
Cmd.Parameters.Append(Cmd.CreateParameter("@datooprettet2", 133, 1, 50, datooprettet))
Cmd.CommandText = "insert into "&tabel&" (nummer,datooprettet,navn,email) values (@nummer2,@datooprettet2,@navn2,@email2)"
cmd.CommandType = adCmdText
Cmd.Execute
Fejlen lyder:
[Microsoft][ODBC SQL Server Driver][SQL Server]Must declare the variable '@nummer2'.
Men jeg kan ikke bare sige dim @nummer2 for det vil den heller ikke accceptere.