Originariamente inviato da EngLab
SQL = SQL & " where cognomevend=" & txtcognomeven
deve essere
SQL = SQL & " where cognomevend=""" & txtcognomeven & """;"
Se non funziona nemmeno così, vai in debug e nell'immediata scrivi ?SQL . Premi invio e copia qui il risultato, che lo vediamo insieme.