Hejsa
Jeg prøver at indsætte data i tre tabeller, og jeg vil gerne gøre det i
en omgang. Jeg har lavet følgende SQL-kode, men der er noget der ikke
virker. Jeg får følgende fejl:
You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near ';INSERT
INTO tblContent (contentID, contentText) VALUES(LAST_INSERT_ID(),
'...')' at line 1
/asp/database.asp, line 7
Min SQL ser ud som følger:
strSql = "INSERT INTO tblPages (pageTitle) VALUES('" &
Request.Form("txtNewTitle") & "');"&_
" INSERT INTO tblContent (contentID, contentText)
VALUES(LAST_INSERT_ID(), '...');"&_
" INSERT INTO tblSideBar (sideBarID, sideBarContent)
VALUES(LAST_INSERT_ID(), '...');"
Hvis jeg udskriver den får jeg:
INSERT INTO tblPages (pageTitle) VALUES('Test');INSERT INTO tblContent
(contentID, contentText) VALUES(LAST_INSERT_ID(), '...');INSERT INTO
tblSideBar (sideBarID, sideBarContent) VALUES(LAST_INSERT_ID(), '...');
Jeg kan ikke se fejlen, kan i?
|