in reply to read return value from a sql script using piped open

Unless you dropped some characters doing a copy/paste,   SQLP "connect $user_name/$password \n" or die "cannot write in doScript"; is missing a leading print