Problema con Boton Borrar

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Hola, a todos. Estoy tratando de lograr una agenda de contactos. Compila, no da error, pero el boton borrar, no borra los registros.
La base de datos se denomina: Comtactos.db
la tabla que contiene 17 se denomina: Datos
la LisBox se denomina: ListaContactos

el Script en On Click dice lo siguiente.
-----------------

sdelete = Dialog.Message("Confirmar eliminacion de Registros", "Esta a punto, de eliminar Datos. Esta accion NO es reversible ¿Confirma, ELIMINAR los Datos?", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1)

if sdelete == 17 then
tSelected = ListBox.GetSelected("ListaContactos")
  if tSelected then
    nSelected = tSelected[1]
    nRecordID = String.ToNumber(ListBox.GetItemData("ListaContactos", tSelected[1]));
  SQLite.Quary(db, "DELETE FROM CONTACTOS WHERE RecordID =" ..nRecordID);
    nLastError = Application.GetLastError();
      if nLastError ~= SQLite.OK then
        Dialog.Message("Error", nLastEror, SQLite.GetLastErrorString());
      end
  end
  
  Page.Jump("Menu")
  end

---------------------
Gracias de antemano por vuestra ayuda.
No se si tu código de SQLite esta bien, porque nunca use SQLite pero....

el id 17 no se de donde lo sacaste, este el el codigo correcto:
local sdelete = Dialog.Message("Notice", "Your message here.", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1);
if(sdelete == 6)then
	Dialog.Message("","Borrado");
else
	Dialog.Message("","No Borrado");
end
Parameters
Title
(string) The text that will appear in the dialog title bar.

Text
(string) The text that will appear on the dialog.

Type
(number) The type of dialog to display:

CONSTANT
VALUE
DESCRIPTION

MB_OK
0
OK (Default)

MB_OKCANCEL
1
OK | Cancel

MB_ABORTRETRYIGNORE
2
Abort | Retry | Ignore

MB_YESNOCANCEL
3
Yes | No | Cancel

MB_YESNO
4
Yes | No

MB_RETRYCANCEL
5
Retry | Cancel


Icon
(number) The icon to display on the dialog:

CONSTANT
VALUE
DESCRIPTION

MB_ICONNONE
0
None.

MB_ICONSTOP
16
Stop.

MB_ICONQUESTION
32
Question.

MB_ICONEXCLAMATION
48
Exclamation.

MB_ICONINFORMATION
64
Information. (Default)


DefaultButton
(number) The button that will get the focus by default:

CONSTANT
VALUE
DESCRIPTION

MB_DEFBUTTON1
0
The first button from the left. (Default)

MB_DEFBUTTON2
256
The second button from the left.

MB_DEFBUTTON3
512
The third button from the left.


Returns
(number) The numeric constant for the button that was pressed:

CONSTANT
VALUE
DESCRIPTION

IDOK
1
The OK button.

IDCANCEL
2
The Cancel button.

IDABORT
3
The Abort button.

IDRETRY
4
The Retry button.

IDIGNORE
5
The Ignore button.

IDYES
6
The Yes button.

IDNO
7
The No button.
bustca aqui https://mega.co.nz/#F!wZ83VRaT!0owHUsCPV8Bz3oC_fv2jgA le das a database y ha hi ay muchos ejemplos de el uso de sqlite y eso bueno a lo mejor aun mejoras tu proyecto mas bueno ya me cuentas
Como te ha dicho el de arriba con la ayuda tecnica de la funcion dialog.message el numero 17 no existe por eso no te ha funcionado el codigo solo existen los ids numericos que estan en la ayuda. Si coges la opcion de respuesta MBYESNO tendria que ser como lo ha puesto NicolasG poniendo directamente el id numerico o directamente asi;
local sdelete = Dialog.Message("Notice", "Your message here.", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1);
if(sdelete == IDYES)then
        Dialog.Message("","Borrado");
else--Seria el equivalente a IDNO esto es que le has dicho que no lo borre
        Dialog.Message("","No Borrado");
end
El resto del codigo supongo que estaria bien no se no tengo el ams en mano...la yuda esta todo.
Gracias a todos. Esta noche, es mediodia en Buenos Aires, me pongo a ver lo que me indican. Comos sea funcione, lo comento.
sos de argentina?
Hola. Como bien me han indicado el numero 17 no existe. No se porque lo puse. Es mas, lolei mas de diez veces, y, no me di cuenta del error. Ahora, si funciona. Cuando aprenda mas, espero, en algun momento, poder ser yo util en algo.
Soy de Buenos AIres, Argentina, de la capital federal.
Gracias y saludos desde el Rio de la Plata.