Weird - I removed the comma (which I had already tried) and now it works
Oh well - problem solved.
The code below now works, if anyone else is having a similar problem:
Dim ps As SQLitePreparedStatement = NotesDB.Prepare("UPDATE Notes SET NoteName=? WHERE NoteName=?")
ps.BindType(0, SQLitePreparedStatement.SQLITE_TEXT)
ps.BindType(1, SQLitePreparedStatement.SQLITE_TEXT)
ps.Bind(1, NoteSelected)
ps.SQLExecute
Thank you all for your help - it was much appreciated