mit der Abfrage fügst Du vermutlich mehrere Sätze ein, weil alle vorhandenen Werte der Tabelle wieder eingefügt werden mit geänderten Werten.
Grund: die Where-Bedingung fehlt.
Wenn Du nur einen neuen Satz einfügen willst, dann geht es so:
strSQLadd = "INSERT INTO tblOrganisation ( txt_Orgdescr, intParentOrg ) values('" & strOE & "', " & intOE & " )"