11. november 2003 - 08:58
Der er
8 kommentarer og 1 løsning
Argumenterne har en forkert type
Hejsa Jeg får denne fejl: "Argumenterne har en forkert type eller er uden for det angivne område, eller der er opstået en konflikt mellem dem." når jeg prøver dette: sqlText = "INSERT INTO ProduktBestil (OrdreID, ProduktID, ProdNavn, PrisPrStk, Antal) values ("&nOrdreID&", "&nProduktID&", '"&intProdNavn&"', "&nVarepris&", "&nAntal&")" Conn.Execute(sqlText),1,3 min sqlText ser således ud: INSERT INTO ProduktBestil (OrdreID, ProduktID, ProdNavn, PrisPrStk, Antal) values (1, 7, 'Produkt1', 199, 1) Hvad er der galt ??
Annonceindlæg fra Computerworld
11. november 2003 - 09:01
#1
sqlText = "INSERT INTO ProduktBestil (OrdreID, ProduktID, ProdNavn, PrisPrStk, Antal) values ("&nOrdreID&", "&nProduktID&", '"&intProdNavn&"', "&nVarepris&", "&nAntal&")" Conn.Execute(sqlText) //>Rune
11. november 2003 - 09:02
#2
Altså du skal ikke bruge 1, 3, det er kun ved. objRs.Open strSQL, objConn, 1, 3 altså ved et Recordsetopen, og det bruger du jo ikke her ;o) //>Rune
11. november 2003 - 09:03
#3
Så får jeg følgende fejl: Handlingen skal bruge en opdaterbar forespørgsel.
11. november 2003 - 09:04
#4
Måske skylder jeg lige at nævne at det er en Sub jeg kører: Sub TilfojTilOrdre(nOrdreID, nProduktID, nVaretitel, nVarepris, nAntal) sqlText = "INSERT INTO ProduktBestil (OrdreID, ProduktID, ProdNavn, PrisPrStk, Antal) values ("&nOrdreID&", "&nProduktID&", '"&intProdNavn&"', "&nVarepris&", "&nAntal&")" Conn.Execute(sqlText) End Sub
11. november 2003 - 09:05
#5
Det er fordi du ikke har skrive rettigheder til din database! //>Rune
11. november 2003 - 09:05
#6
tjekker lige
11. november 2003 - 09:07
#7
du havde ret, det var sgu derfor. Tak for hjælpen.
11. november 2003 - 09:07
#8
11. november 2003 - 09:07
#9
Anytime... Thx 4 Poinz //>Rune
Kurser inden for grundlæggende programmering