17. februar 2009 - 18:27
Der er
6 kommentarer og 1 løsning
Hvorfor opsatere den ikke feltet
reply = RS("T_VIEW_COUNT") + 100 strSQL = "UPDATE forum_topics " & _ "SET T_VIEW_COUNT='" & reply & "'" & _ strSQL = strSQL & _ " WHERE TOPIC_ID='" & 57963 & "'" Conn.Execute (strSQL) <---- linie 25 men laver fejlen Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [MySQL][ODBC 3.51 Driver][mysqld-5.0.27-community-nt]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 '0' at line 1 /mobil/test.asp, line 25
Annonceindlæg fra Infor
17. februar 2009 - 18:34
#1
Måske bare: reply = RS("T_VIEW_COUNT") + 100 strSQL = "UPDATE forum_topics " & _ "SET T_VIEW_COUNT='" & reply & "'" strSQL = strSQL & _ " WHERE TOPIC_ID='" & 57963 & "'" Conn.Execute (strSQL)
19. februar 2009 - 21:48
#2
TARK!!!! det virkede, jeg kan ikke se en forskel i koden, men hey.. det virkede!! send svar så returnere jeg med points
19. februar 2009 - 22:01
#3
kommer her
19. februar 2009 - 22:02
#4
ups forkert traad AFVIS MIT SVAR
19. februar 2009 - 22:04
#5
Der er en & _ til forskel ;) Gør dig den ulejlighed en anden gang og udskriv din SQL-sætning, for så kan nok nemmere ser hvad der går galt. Jeg samler slet ikke på point, tak.
20. februar 2009 - 00:09
#6
Måske det var en god ide.. så skal jeg bare lige finde en printer først :o) Ved godt det ikke har noget med tråden at gøre, men har du nogen gode forslag til printerkøb, nu du selv kom ind på de. :o) Mht points, så tror jeg altså at jeg allerede skylder dig en del, så måske du bare burde tage imod disse points fordi at du kan :o) Jeg havde jo siddet med problemet i pænt lang tid, og det kostede dig jo en side papir 1 stk papir = 100 points deal ??
Computerworld tilbyder specialiserede kurser i database-management