elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17
81  Programación / .NET (C#, VB.NET, ASP) / Re: [Duda] Abrir archivo en Vb.Net en: 24 Enero 2011, 19:26 pm
Cualquier formato, era un ejemplo, es .exe

Creo que ya entendi tu no quieres abrirlo si no ejecutar un archivo o abrirlo con el programa asociado verdad??

pon esto en el button2

Código
  1. If TextBox1.Text = "" Then Exit Sub
  2.        Dim myFile As ProcessStartInfo
  3.        myFile = New ProcessStartInfo(TextBox1.Text)
  4.  
  5.        Process.Start(myFile)
82  Programación / .NET (C#, VB.NET, ASP) / Re: [Duda] Abrir archivo en Vb.Net en: 24 Enero 2011, 19:03 pm
Quieres abir un archivo .sorpresa?? que formato tienen esos archivos??
83  Programación / .NET (C#, VB.NET, ASP) / Re: Duda, oldb, dataset, dataadapter en: 23 Enero 2011, 05:11 am
Esto te puede servir http://www.elguille.info/NET/ADONET/ejemplo_adonet_bases_tipo_access.htm

Saludos!!!!!!!!!!!
84  Programación / .NET (C#, VB.NET, ASP) / Re: capturar el valor de un combobox en: 21 Enero 2011, 22:14 pm
Pues inicializa la variable en el evento SelectedIndexChanged o SelectedValueChanged
85  Programación / .NET (C#, VB.NET, ASP) / Re: Pasar el valor de una variable de un formulario a otro en: 18 Enero 2011, 20:19 pm
Yo pondria el form2 como principal y en el evento load pondria:


Código
  1. if(Form1.ShowDialog==DialogResul.OK)
  2. {
  3.       this.variable=Form1.propiedad;
  4.       Form1.Close();
  5. }
86  Programación / .NET (C#, VB.NET, ASP) / Re: mandar ping desde vb en: 16 Enero 2011, 17:37 pm
Pues clases nativas no encontre!!!!!!! pero si te sirve aqui las fuentes del ping pero en C.

http://www.ping127001.com/pingpage/ping.text
87  Programación / .NET (C#, VB.NET, ASP) / Re: Crear una conexion en red a una BD SQL desde vb net en: 16 Enero 2011, 17:25 pm
Y no olvidar que en las verciones express debes habilitar tcp/ip para permitir conexiones de red aqui un link:

http://msdn.microsoft.com/es-pe/library/bb909712%28v=vs.90%29.aspx
88  Programación / .NET (C#, VB.NET, ASP) / Re: Conectar Bv.Net con Sqlite en: 14 Enero 2011, 03:36 am
En File.Exists() debes pasarle la ruta de la base de datos talves es ese tu problema
89  Programación / .NET (C#, VB.NET, ASP) / Re: Como creo algo así con una Clase? [En C#] en: 14 Enero 2011, 01:15 am
Crea un Nuevo Proyecto llamado MiClase, agrega una clase llamada Reader y otra Writer, define los metodos y propiedades que quieras dentro de cada clase.

Nota: Leer un buen manual de C#
90  Programación / .NET (C#, VB.NET, ASP) / Re: Conectar Bv.Net con Sqlite en: 13 Enero 2011, 23:11 pm
"SQLite error no such table: CMB_USUARIO" acabo de probar las fuentes que me mandaste y eh llegado a la conclusión que sencillamente la base de datos no se copia al emulador o en tu caso al dispositivo. Para ello use "File.Exists("CLAS_MOBILE.db")" y siempre me decia que no existe la base de datos

Código
  1. If (File.Exists("CLAS_MOBILE.db")) Then                
  2.        consulta = String.Format("SELECT USU_USUARIO,USU_ZONA FROM CMB_USUARIO WHERE USU_USUARIO='{0}'", USUARIO.Text)
  3.  
  4.        Dim Ada As New SQLiteDataAdapter()
  5.        Dim Sqlstr As New SQLiteCommand(consulta, cnn)
  6.        Dim dr As SQLiteDataReader = Sqlstr.ExecuteReader(CommandBehavior.CloseConnection)
  7.        While dr.Read
  8.             Dim value As Object = dr.Item("USU_ZONA")
  9.             If value IsNot DBNull.Value Then TextBox1.Text = CStr(value)
  10.        End While
  11.        dr.Close()
  12. Else
  13.        MessageBox.Show("No existe base de datos", "Error")
  14. End If

Solución:

1° Método que no entendí porque me dio flojera :
visita http://social.msdn.microsoft.com/Forums/es/netfxcompactes/thread/265e4adb-ba0c-440a-808a-f63590ada195 y has lo que hay dicen para poder copiar archivos(tu base de datos entre otras cosas) al emulador o copia directamente al dispositivo en el que estás trabajando  y si es posible explícame.

2° Método que yo haría si fuera el caso:

Pues consiste en crear la base de datos con código, para ello has de tomar en cuenta que si al "SQLiteConnection" le enviamos como parámetro "Data Source=CLAS_MOBILE.db"  y ejecutamos el método Open() pues no genera ningún error así "CLAS_MOBILE.db" no exista, y tranquilamente ejecutas un CREATE TABLE:

Código
  1. Private Sub CrearTablas(ByVal Cnn As SQLiteConnection)
  2.        Using _Cmd As SQLiteCommand = Cnn.CreateCommand
  3.             _Cmd.CommandText = "CREATE TABLE CMB_USUARIO (USU_USUARIO VARCHAR (8) NOT NULL,USU_PASS VARCHAR (8) NOT NULL,USU_ZONA VARCHAR (25) NOT NULL)"
  4.             _Cmd.ExecuteNonQuery()
  5.  
  6.            _Cmd.CommandText = "INSERT INTO CMB_USUARIO VALUES('usu01','123456','peru')"
  7.            _Cmd.ExecuteNonQuery()
  8.        End Using
  9. End Sub

despues podrias colocar en el evento load del form lo siguiente:

Código
  1. cnn = New SQLiteConnection("Data Source=CLAS_MOBILE.db;Version=3;")
  2. cnn.Open()
  3. Try
  4.     If (Not File.Exists("CLAS_MOBILE.db")) Then
  5.         CrearTablas(cnn)
  6.     End If
  7. Catch ex As Exception
  8.     MessageBox.Show(ex.Message, "Error")
  9. End Try

aquí todo el code:

Código
  1. Imports System
  2. Imports System.Data
  3. Imports System.IO
  4. Imports System.Data.SQLite
  5.  
  6. Public Class Form1
  7.    Public ruta As String
  8.    Dim cnn As New SQLiteConnection
  9.    Public consulta As String
  10.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  11.        cnn = New SQLiteConnection("Data Source=CLAS_MOBILE.db;Version=3;")
  12.        cnn.Open()
  13.        Try
  14.            If (Not File.Exists("CLAS_MOBILE.db")) Then
  15.                CrearTablas(cnn)
  16.            End If
  17.        Catch ex As Exception
  18.            MessageBox.Show(ex.Message, "Error")
  19.        End Try
  20.    End Sub
  21.  
  22.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  23.  
  24.        If USUARIO.Text = "" Or PASSWORD.Text = "" Then
  25.            MessageBox.Show("Debe Ingresar Usuario y Contraseña")
  26.        Else
  27.            Try
  28.                If (File.Exists("CLAS_MOBILE.db")) Then
  29.  
  30.  
  31.                    consulta = String.Format("SELECT USU_USUARIO,USU_ZONA FROM CMB_USUARIO WHERE USU_USUARIO='{0}'", USUARIO.Text)
  32.  
  33.                    Dim Ada As New SQLiteDataAdapter()
  34.                    Dim Sqlstr As New SQLiteCommand(consulta, cnn)
  35.                    Dim dr As SQLiteDataReader = Sqlstr.ExecuteReader(CommandBehavior.CloseConnection)
  36.                    While dr.Read
  37.                        Dim value As Object = dr.Item("USU_ZONA")
  38.                        If value IsNot DBNull.Value Then TextBox1.Text = CStr(value)
  39.                    End While
  40.                    dr.Close()
  41.                Else
  42.                    MessageBox.Show("No existe base de datos", "Error")
  43.                End If
  44.            Catch ex As Exception
  45.                MessageBox.Show(ex.Message, "Error")
  46.            End Try
  47.        End If
  48.    End Sub
  49.  
  50.    Private Sub CrearTablas(ByVal Cnn As SQLiteConnection)
  51.        Using _Cmd As SQLiteCommand = Cnn.CreateCommand
  52.  
  53.            _Cmd.CommandText = "CREATE TABLE CMB_USUARIO (USU_USUARIO VARCHAR (8) NOT NULL,USU_PASS VARCHAR (8) NOT NULL,USU_ZONA VARCHAR (25) NOT NULL)"
  54.            _Cmd.ExecuteNonQuery()
  55.  
  56.            _Cmd.CommandText = "INSERT INTO CMB_USUARIO VALUES('usu01','123456','peru')"
  57.            _Cmd.ExecuteNonQuery()
  58.        End Using
  59.    End Sub
  60. End Class
  61.  
  62.  

Nota: Yo usaria un Select Count para comprobar usuario y un ExecuteScalar para recoger el valor devuelto si es cero el usuario no existe y si es 1 pues si.

Saludos y suerte!!!!!!!!!
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines