03. august 2004 - 18:07Der er
18 kommentarer og 1 løsning
INSERT INTO problemer
Jeg har flg. asp.net kode : Sub btnMakeNew_Click(sender As Object, e As EventArgs)
Dim str As String = "INSERT INTO bruger (nick, password, gruppeid) VALUES ('" & txtNick.Text & "','" & txtPassword.Text & "','" & txtgruppeid.Text & "')" 'lblAllPurpose.Text = str changeData(str) Dim allPaths As String = txtbilledesti.text Dim arraySplitter As Array arraySplitter = allPaths.Split(",") Dim i As Integer For i = 0 to arraySplitter.Length - 1 str = "INSERT INTO billeder (title, gruppeid, billedesti) VALUES ('" & txtTitle.Text & "','" & txtgruppeid.Text & "','" & arraySplitter(i) & "')" changeData(str) 'lblAllPurpose.Text += "<br />" & str Next pnlOpret.Visible = False pnlAll.Visible = True lblAllPurpose.Text = "Din nye gruppe er oprettet."
End Sub ---- Som giver flg. SQL: INSERT INTO bruger (nick, password, gruppeid) VALUES ('user','test','4') INSERT INTO billeder (gruppetitle, gruppeid, billedesti) VALUES ('user','4','sti') ---- Når jeg giver det til min access database, får jeg en fejlmelding der hedder: Der er en syntaksfejl i INSERT INTO-sætningen.
Kan nogen se hvad der er i vejen med de to INSERT INTO sætninger? (databasen er der, tablerne billeder og bruger er der og nick, password osv er der også.)
hvilke felt-typer er de forskellige felter? Hvis gruppeid er et tal skal du nemlig fjerne enkeltpling (altså ') rundt omkring den variabel du sætter ind. fx
INSERT INTO bruger (nick, password, gruppeid) VALUES ('" & txtNick.Text & "','" & txtPassword.Text & "'," & txtgruppeid.Text & ")"
Jeg sidder med min SQL bog ved siden af mig, der står da at syntaksen for INSERT er: INSERT INTO [tabel] (navn1, navn2) VALUES (værdi1, værdi2).......... Og nu ser jeg at der mangler et ";".. Checker lige om det var den der manglede..
Nope.. Det var ikke det... Disse to fejler også : INSERT INTO bruger (nick, password, gruppeid) VALUES ('username',[test],4); INSERT INTO billeder (gruppetitle, gruppeid, billedesti) VALUES ('groupname',4,'sti');
Ja selvfølgelig.. Satte den det forkerte sted.. Men fejler også ved: INSERT INTO bruger (nick, [password], gruppeid) VALUES ('name',test,4); INSERT INTO billeder (gruppetitle, gruppeid, billedesti) VALUES ('group',4,'sti');
Også på : INSERT INTO bruger (nick, [password], gruppeid) VALUES ('name',[test],4); INSERT INTO billeder (gruppetitle, gruppeid, billedesti) VALUES ('group',4,'sti');
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.