Ciao perfavore DOVE sto sbagliando?

perchè continua a darmi errore e non capisco dove

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/download_bonifici.asp, line 225

var sql = "SELECT * FROM [GESTIONE BONIFICI BANC] WHERE ID =" ID"";
--------------------------------------------------------------^



ho un database con una tabella gestione bonifici banc
con il campo:
ID
DESCRIZIONE
NOME_FILE

ora volevo che da una pagina.asp VbScript, con un recordset alla tabella gestione bonifici banc, facesse in modo che cliccando sull'icona di un floppy, partisse il download di file.exe
ma sono inchiodata su quell'errore e non capisco perchè.

<%
var sql = "SELECT * FROM [GESTIONE BONIFICI BANC] WHERE ID =" ID"";

var rs_bonifici = conn.Execute(sql);

while (rs_bonifici.EOF) {
%>
' type='application/octect-stream'>[img]icone_Emera/floppy_rosso.jpg[/img]

<%
ris.MoveNext();
}

conn.Close();
%>

grazie, ciao.