Tipos de datos , Sistema operativo, Idioma (Consultas)

23/04/2005 - 15:44 por Gustavo Arriola | Informe spam
Hola a tod@s!

Tengo tres consultas para hacer!
1). Cuando yo creo un dataset por código, ¿cómo puedo hacer para especificar
un tipo de datos a un campo específico?

2). ¿Cómo puedo saber si mi sistema corre sobre Windows 98, Windows 2000 o
Windows XP?
En resumen, saber en qué sistema operativo corre mi sistema.

3). ¿Cómo puedo saber el idioma con el cuál está instalado el sistema
operativo?

Desde ya muchas gracias!!

Gustavo!

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
23/04/2005 - 22:58 | Informe spam
1). Cuando yo creo un dataset por código, ¿cómo puedo hacer para
especificar un tipo de datos a un campo específico?



¿A que te refieres exactamente con crear un dataset por codigo?

2). ¿Cómo puedo saber si mi sistema corre sobre Windows 98, Windows
2000 o Windows XP?
En resumen, saber en qué sistema operativo corre mi sistema.



Utiliza la propiedad OSVersion de la clase System.Environment. Para saber
exactamente que sistema es deberas chequear plataforma y version.

3). ¿Cómo puedo saber el idioma con el cuál está instalado el sistema
operativo?



Hasta donde se, no hay nada en el framework que lo devuelva. Sin embargo
puedes usar la API GetSystemDefaultLCID para obtener el identificador de
cultura por defecto del sistema y en base a eso crear un objeto CultureInfo:

<Runtime.InteropServices.DllImport("kernel32")> _
Private Shared Function GetSystemDefaultLCID() As Integer
End Function

Dim SystemDefaultCulture As New
Globalization.CultureInfo(GetSystemDefaultLCID)

MessageBox.Show(x.DisplayName)

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C
http://spaces.msn.com/members/emorcillo/
Respuesta Responder a este mensaje
#2 Gustavo Arriola
25/04/2005 - 21:16 | Informe spam
Hola Eduardo gracias por responder!

Con respecto a la pregunta 1 me refiero a especificar el tipo de datos del
campo correspondiente sin utilizar el diseñador!

Desde ya muchas gracias!
Respuesta Responder a este mensaje
#3 Tristan
26/04/2005 - 10:33 | Informe spam
Perdón por entrometerme.

Si te entiendo bien, lo que quieres es crear un DataTable
por código. El tipo del campo se especifíca pasando un
System.Type:

dim clientes as new DataTable
clientes.columns.add("nombre", gettype(string))
clientes.columns.add("edad", gettype(integer))

Y para añadir el datatable a un nuevo dataset:

dim ds as new DataSet()
ds.tables.add(clientes)

Aunque no se necesita un DataSet para nada. Se puede
trabajar directamente con el DataTable. De hecho a mi me
resulta más cómodo a no ser que necesite varias tablas.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida