Hola,
Esperaba crear un ejemplo específico este domingo, pero no he tenido el tiempo. He adaptado un otro programa, es solo bueno para el video y fotos de la pantalla (puedo te enviar este programa si quiere).
Video :
https://www.dropbox.com/s/gmdmq4z52bb0vy8/DBTipos.mp4?dl=0
Este puede te ayudar :
https://docs.microsoft.com/en-us/sql/t-sql/data-types/data-types-transact-sql?view=sql-server-2017
Para los tipos de tu pregunta (image, combobox, datetimepicker, checkbox) :
El texto de un Combox es un tipo String, este es ordinariamente un VarChar en DB.
Si hablas de un campos de tipo “Lista”, como existe en Access, este no existe en todas las DB. Para un informático, el contenido de un campo “Lista” es un tabla adiciónale en la DB. Su ligadura con la tabla inicial es según las reglas de análisis.
El valor del DateTimePicker es un tipo DateTime. Todos los DB permiten este tipo.
El valor des PictureBox es un tipo "Image" (en VB). El tipo "Image" existe en algún DB (leer las informaciones en el sitio de MicroSoft). Para otra DB, este es un tipo "Binary". Este tipo existe también en SQL. Pero, este es una polémica que de elegir ente registrar la imagen o solo registrar el lugar del archivo de la imagen. Yo, prefiero registrar el lugar del archivo. En este caso, este es un tipo "String".
Para el CheckBox, en SQL, tenemos el tipo “Bit”. Cuando podemos registrar 0 o 1, este es bueno para los valores “Boolean”. En SQL, podemos registrar “True” o “False”.
Saludos
