Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - diego_lp

#151
Hola a todos, estoy programando una aplicacion que quiero que se conecte a un servidor de base de datos Mysql en un equipo con debian,
para ello estoy utilizando el driver MySQLDriverCS.
aqui esta el codigo del form que se conecta directamente en el load:
Option Explicit On
Option Strict On
Option Compare Text
Imports MySQLDriverCS
Public Class Form1
   Inherits System.Windows.Forms.Form
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       'La variable bConexionExitosa nos permitirá finalizar el
       'programa si la conexión falla
       Dim bConexionExitosa As Boolean = True

       'Creamos un objeto de tipo Connection y configuramos los parámetros de la conexión
       Dim DBCon As MySQLConnection
       'Los parámetros de la sobrecarga con más parámetros son:
       '1. Dirección IP o nombre de la máquina con el servidor de MySQLS
       '2. Nombre de la base de datos
       '3. Nombre de usuario con acceso a la base de datos señalada anteriormente
       '4. Contraseña para el nombre de usuario citado
       '5. Puerto por el que se acede al servidor. Típicamente 3306
       DBCon = New MySQLConnection(New MySQLConnectionString("192.168.0.10", "diego", "diego", "pass", 3306).AsString)

       'Try
       'Abrimos la conexión y comprobamos que no hay error
       DBCon.Open()
       'Catch ex As MySQLException
       'Si hubiese error en la conexión mostramos el texto de la descripción
       'MsgBox(ex.Message.ToString)
       'bConexionExitosa = False
       'End Try

       'Si no hay ningún problema continuamos
       If bConexionExitosa Then

           ...


Cuando llega al DBCon.Open() me da la siguiente excepcion: "MySQLDriverCS Exception: MySQLDriverCS Error: can't connect.Access denied for user 'diego'@'DIEGOLP1' (using password: YES)"

No se si este tema va aqui pero tal vez alguien haya trabajado con este driver y haya tenido el mismo problema, de todos modos tambien lo publicare en alguna sección propia de mysql (si es que hay) ya que tal vez el problema sea de configuracion de mi servidor.
Muchas gracias.
Saludos.
#152
Bases de Datos / Re: Codigo de barras y BD
17 Enero 2010, 03:07 AM
Hola, no se si habrá algun programa de ese tipo gratuito, yo soy estudiante de programacion y estoy interesado en crear una aplicacion con esas caracteristicas, si ya de paso te puedo ayudar mejor  :)
Si aún no has encontrado nada ponte en contacto conmigo, tal vez te pueda ayudar.
Saludos.
#153
Hola, felicitaciones  :)
Solo un comentario, no has pensado en usar bocles en lugar de escribir tanto codigo?
Por ejemplo podrias usar un for en los condicionales  if (File.Exists(path2))
                                                                                                  {
                                                                                                   File.Copy(path2, path2);
                                                                                                   }
                                                                                                   ...
Te ahorrarias mucho codigo, no te parece?  :xD

Felicitaciones de nuevo, espero que sea solo un ejercicio  :rolleyes: jeje
Saludos
#154
Hola a todos, primero que nada pido disculpas si este post está mal ubicado, mi pregunta tiene bastante que ver con programar en visual studio .net por eso decidí postear aqui, en caso de que este subforo no corresponda le pido al moderador que lo mueva al que le parezca mas adecuado.
El tema es el siguiente:
Estoy por comprarme un celular nuevo, estoy entre 2 celulares, uno con sistema operativo window$ mobile y otro con Android, desde el punto de vista de mis gustos y mis principios, me inclino hacia android, pero es que el que trae window$ es mas completo, por ejemplo tiene gps incorporado cosa que el otro no  :-(; la otra razon por la que no me decido es que tengo mayores conocimientos y mayor facilidad para programar sobre visual studio (lo de "facilidad" y "visual studio" suena como a redundancia pero bueno), pero el problema es que no encuentro mucho material en español sobre ésto, y ni siquiera hay un subforo aquí para tratar éste tema  :-(.
Tal vez alguno me pueda guiar sobre qué cree que debo hacer, tal vez alguien con experiencia en programacion de aplicaciones para windows mobile me pueda dar algun consejo.
Y tal vez puedan mandarme algun link de algun portal en español con articulos, manuales, y/o tutoriales para ésto.
Muchas gracias.
Espero que alguien me pueda dar una mano.
#155
Muchas gracias Shell Root
Había encontrado ese mismo en lace buscando en google pero no había logrado pasarlo correctamente del todo a visual basic y que esta todo en C#  :D
Ahora si pude.
Problema resuelto.
Muchas gracias  ;-)
#156
Hola gente, estoy intentando guardar una imagen en access para usarla en un crystal report, segun tengo entendido cystal report no soporta imagenes directamente por lo que tienen que estar en formato byte(), eh logrado convertir una imagen en byte pero no logro insertarla en mi base de datos, alguien me puede ayudar?
Bueno gracias, saludos.
Ah y feliz año!  ;D
#157
.NET (C#, VB.NET, ASP) / Re: Digit0 DataBase 1.0 ...
30 Diciembre 2009, 18:41 PM
Para cambiarle el nombre a las columnas del datagridview tienes que usar la siguiente propiedada del objeto luego de cargar los datos:

dgv.Columns(1).HeaderText = "Nombre"

donde dgv es el nombre del datagridview y 1 es el numero de columna a la cual le quieres cambiar el nombre, recuerda que la primera es la 0.
Saludos.
#158
.NET (C#, VB.NET, ASP) / Re: Digit0 DataBase 1.0 ...
29 Diciembre 2009, 20:18 PM
Hola, primero que nada felicitaciones por la aplicacion!  ;D
Sobre cómo proteger la base de datos en access lo mas simple y practico (y por ende lo menos seguro) pero que al menos servirá para que ningun curioso te modifique los datos directamente con un simple "doble click" es ponerle contraseña, si no sabes como hacerlo podes buscar en google "base de datos access contraseña" o algo asi y deberás conseguir varios articulos que te lo expliquen paso a paso  ;) luego en el string de conexion de la base de datos escribes: "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Application.StartupPath + "\db.mdb;Jet OLEDB:Database Password=pass;" obviamente cambias db.mdb por el nombre de tu base de datos y pass por el password que le cargaste a la base de datos.
El programa esta prolijo, solo te puedo hacer algunos comentarios personales ya que no soy un experto como para decirte lo que tienes que hacer  :-X :
Algo que no me gusto es que en los datagridviews aparecen las columnas con los nombre originales de las mismas en sus respectivas tablas en la base de datos (ésto ademas de que no queda muy prolijo podria traerte algunos problemas desde el punto de vista de la seguridad, ya sea en access, sql server o cualquier otro)
Otra cosa que no me gusta, es que uses maskedtextbox`s en lugar de usar simplemente textbox`s y validarlos desde el codigo (ésto es algo totalmente personal, va en el gusto de cada uno, no estoy diciendo que este mal  ;-))
Lo que si me gusto es el diseño (la parte gráfica) es decir, el icono, la imagenes, y los colores que utilizastes.
Tambien me gusto que hallas creado funciones para la conexion y manipulacion de la base de datos, ésto es muy práctico y te quitará mas de un dolor de cabeza.
En fin el programa me pareció bastante prolijo aunque creo que le faltan algunos retoques para que sea la 1.0 (claro que eso lo decides tu) jeje  :xD
De nuevo felicitaciones por el programa, espero que sea el principio de mucho mas y que te haya servido lo de la base de datos. :laugh:
Saludos.
#159
Hola, tal vez te sirva:
CitarDateTime.ParseExact("string a convertir", "dd/MM/yy", null);
En donde dice "string a convertir" pones la cadena que quieres convertir a tipo datetime
Saludos.
#160
.NET (C#, VB.NET, ASP) / Ayuda con crystal report
13 Diciembre 2009, 16:28 PM
Hola gente, hace varios dias que vendo leyendo tutoriales y manuales de crystal report y no logro entender bien cómo hacer esto:
quiero crear un reporte con los datos de una tabla de una base de datos access, ésto es muy sencillo de hacer con el asistente, el problema esta en que en el reporte me aparecen todos los registros de mi tabla, que pasa cuando quiero filtrar solo determinados registros?
A ver si me explico mejor, cuando creo el reporte en crystal report para seleccionar las tablas uso la vieja y querida consulta "select * from tabla", el tema es que ahi mismo podría usar la clausula WHERE para filtrar el resultado pero el valor para esa clausula me la debe dar el usuario cuando tengo el programa corriendo.

Lo que eh hecho es crear el crystal report solo con el "select * from tabla"
y luego lo llamo desde mi codigo intentando agregar la clausula where con los datos del usuario(en este caso solo lo estoy probando con un valor específico):

CrystalReportViewer1.SelectionFormula = "{id}= 6"
CrystalReportViewer1.Update()

El error es el siguiente:
"Este nombre de campo es desconocido"

Espero puedan ayudarme.
Muchas gracias.
Saludos.