SQL = "DELETE * FROM [" & myTable & "] WHERE [strText] = " & myVar & ";"
Conn.Execute(SQL)
Hur skriver jag: "ta bort alla poster där längden på [strText] = 200"?
3 svar · 459 visningar · startad av Eclipse
SQL = "DELETE * FROM [" & myTable & "] WHERE [strText] = " & myVar & ";"
Conn.Execute(SQL)
Hur skriver jag: "ta bort alla poster där längden på [strText] = 200"?
Vad använder du för databashanterare?
Här är i alla fall en lösning för MySQL:
DELETE FROM myTable WHERE CHAR_LENGTH(strText) = 200
Förlåt, jag använder MS Access och det verkar inte fungera med det du skriver...
SQL = "SELECT cs.intID, cs.dteCreated, cs.strText " _
& " , u.intID, u.strFirstname, u.strLastname, u.strEmail " _
& " FROM [contactSimple] cs, [users] u " _
& " WHERE cs.intUserID = u.intID AND LEN(cs.strText) <= 20 ORDER BY cs.dteCreated DESC "
set mySQL = Conn.Execute(SQL)
IF NOT mySQL.EOF THEN listAllPosts = mySQL.GetRows()
***
Man får gå på ren instinkt...