Codigo que uso en el ASP
Código HTML:
<input type="button" value="Copiar" onclick="clipboardData.setData('Text','<%Response.Write objRS("NombreCampo")%>')">
faltaban las dos comillas simples para encerrar la variable
'<%Response.Write objRS("NombreCampo")%>'