Предполагая, что вы установили объект ADO ранее, установка его на Nothing
перед открытием набора результатов, вероятно, не является хорошей идеей.Попробуйте удалить эту строку, чтобы увидеть, поможет ли это.то есть
Dim a As String
a = s_up.Text1.Text
Dim b As String
b = s_up.Text2.Text
rs.Open "insert into profile (user_name,first_name) values(' " & a & " ',' " & b & " ' ) ", cn, adOpenKeyset, adLockOptimistic
о да, и этот подход не самый безопасный.Ознакомьтесь с рекомендациями, чтобы избежать внедрения SQL.