Declare the string inside sub
Private Sub submit_Click()
Dim str As String
str = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=hrms"
Set con = New ADODB.Connection
con.ConnectionString = str
con.Open
Set cmd = New ADODB.Command
Set cmd.ActiveConnection = con
cmd.CommandText = "sp_submit"
cmd.CommandType = adCmdStoredProc
cmd.Parameters.Append cmd.CreateParameter("@name", adVarChar, adParamInput, 25, RTrim(empname.Text))
cmd.Parameters.Append cmd.CreateParameter("@address", adVarChar, adParamInput, 25, RTrim(address.Text))
cmd.Parameters.Append cmd.CreateParameter("@email", adVarChar, adParamInput, 25, RTrim(email.Text))
cmd.Execute
End Sub