Avatar billede peleiden Nybegynder
09. november 2001 - 17:44 Der er 1 kommentar og
2 løsninger

hvad er der galt med denne SQL-query

Den siger fejl ved \'WHERE....
på denne query:

strSQL2 = strSQL2 & \"INSERT INTO tblTopic(Subject) VALUES (\'\" & strSubject & \"\') WHERE tblTopic.Topic_ID = \" & intTopicID

Kan man ikke bruge INSERT og WHERE i samme sætning.

Spørgsmål to:

Kan man ikke sætte data ind i to tabeller på engang:

Jeg vil lægge data ind i to forskellige tables på en gang

i forvejen har jeg denne sql-sætning

strSQL = \"INSERT INTO tbl1(Bruger_ID, Topic_ID, Message)\"
strSQL = strSQL & \"VALUES (\'\" & lngLoggedInUserID & \"\',\'\" & intTopicID & \"\',\'\"& strMessage & \"\')\"

Her lægger den data ind i tre kolonner i en table....

Hvordan lægger jeg  f.eks \'strSubject\' ind i message i tbl2 i den samme sqlsætning???

Er det noget lignende:

strSQL = \"INSERT INTO tbl1(Bruger_ID, Topic_ID, Message)\"
strSQL = strSQL & \"VALUES (\'\" & lngLoggedInUserID & \"\',\'\" & intTopicID & \"\',\'\"& strMessage & \"\')\" AND
strSQL = \"INSERT INTO tbl2(Subject)\"
strSQL = strSQL & \"VALUES (\'\" & strSubject & \"\')\"

???

/Martin
Avatar billede stigc Nybegynder
09. november 2001 - 18:03 #1
Nej ved en insert bruger du ikke where delen. Du blander det nok rundt med en update.

Nej ikke i to tabeller af gangen, men gerne i to felter af gangen.
Avatar billede mortenfn Nybegynder
09. november 2001 - 18:48 #2
\"INSERT INTO tblTopic(Subject) VALUES (\'&strSubject&\') WHERE tblTopic.Topic_ID = & intTopicID

(\'&strSubject&\') WHERE tblTopic.Topic_ID = \'& intTopicID\'
Avatar billede mortenfn Nybegynder
10. november 2001 - 14:51 #3
jeg sov lidt i går og læste derfor ikke dit spørgsmål ordeneligt

det du vil lave er nok en uddate

http://www.thorsnet.dk/index.php?dok=mysql4

og hvis du vil indsætte helt nye data

http://www.thorsnet.dk/index.php?dok=mysql3 

Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester