Partimos de una tabla en un servidor mysql local; lo que queremos es subir esta tabla a una base de datos ofrecida por nuestro proveedor de hosting, en este caso 1and1.
Primeramente hemos exportado nuestra tabla desde el administrador de mysql con una consulta de este tipo:
> mysqldump -p --user=root --add-drop-table crm crmemp > crmemp.txt
Si no devuelve ningún mensaje se habrá creado con éxito el archivo de comandos.
Ahora, dentro de la web de administración de 1and1, abrimos el gestor de MySql y seleccionamos la base de datos pertinente. Nos vamos al botón de SQL y le damos a "importar archivos".
Si seleccionamos el archivo y le damos a importar, es probable que nos devuelva un error del tipo:
consulta SQL:
--
-- Table structure for table `crmemp`
--
DROP TABLE IF EXISTS `crmemp`
MySQL ha dicho:
#1046 - No database selected
Con lo que si añadimos en el archivo .txt al principio la sentencia USE nombreBaseDatos al principio nos permitirá hacerlo.
OJO: a veces el volcado puede generar caracteres extraños que no aparezcan en el archivo; si arroja errores, asegurarse de que la consulta que está ejecutando no tiene caracteres raros.
miércoles, 23 de marzo de 2011
miércoles, 2 de marzo de 2011
Primeros pasos con OpenGL
Usando mi Macbook Blanco Intel dual core 1.83Ghz, Ubuntu 10.10, Eclipse 3.5.2 y openGL (lenguaje C++):
- Instalar el plugin para eclipse de C/C++
- Instalar los paquetes freeglut3 y freeglut3-dev desde el repositorio
- Crear un proyecto nuevo
- En propiedades del proyecto -> C/C++ Build -> Settings -> GCC C++ Linker -> Libraries hay que añadir GLU y glut.
- Instalar el plugin para eclipse de C/C++
- Instalar los paquetes freeglut3 y freeglut3-dev desde el repositorio
- Crear un proyecto nuevo
- En propiedades del proyecto -> C/C++ Build -> Settings -> GCC C++ Linker -> Libraries hay que añadir GLU y glut.
miércoles, 19 de enero de 2011
VISUAL BASIC 6: Trabajar con Strings
Function Len (s as string) as integer
----> Devuelve la longitud del string
Function Mid (s as string, posicionInicio as integer [, longitud as integer]) as string
----> Devuelve una subcadena
Function Left (s as string, longitud as integer) as string
----> Devuelve la subcadena empezando por la izquierda de longitud especificada
Function Right (s as string, longitud as integer) as string
----> Devuelve la subcadena empezando por la derecha de longitud especificada
Function Ucase (s as string) as string
----> Devuelve una cadena en mayúsculas
Function Lcase (s as string) as string
----> Devuelve una cadena en minúsculas
Function Instr ([inicio as integer,] s1 as string, s2 as string)
----> Devuelve la posición de s2 en s1, 0 si no existe.
Function InstrRev (s1 as string, s2 as string [,inicio as integer] )
----> Devuelve la posición de s2 en s1, 0 si no existe, empezando por el final.
Sub Replace (s1 as string, s2 as string, s3 as string)
----> Reemplaza en s1 todas las ocurrencias de s2 por s3.
Function StrReverse (s as string) as string
----> Devuelve s al revés.
Function LTrim(s as string) as string
----> Devuelve s sin los espacios del principio.
Function RTrim(s as string) as string
----> Devuelve s sin los espacios del final.
Function Trim(s as string) as string
----> Devuelve s sin los espacios del final y del principio.
Function asc(s as string) as integer
----> Devuelve el valor ascii del primer carácter de s.
Function Chr (i as integer) as char
----> Devuelve el carácter que corresponde a un valor ascii.
----> Devuelve la longitud del string
Function Mid (s as string, posicionInicio as integer [, longitud as integer]) as string
----> Devuelve una subcadena
Function Left (s as string, longitud as integer) as string
----> Devuelve la subcadena empezando por la izquierda de longitud especificada
Function Right (s as string, longitud as integer) as string
----> Devuelve la subcadena empezando por la derecha de longitud especificada
Function Ucase (s as string) as string
----> Devuelve una cadena en mayúsculas
Function Lcase (s as string) as string
----> Devuelve una cadena en minúsculas
Function Instr ([inicio as integer,] s1 as string, s2 as string)
----> Devuelve la posición de s2 en s1, 0 si no existe.
Function InstrRev (s1 as string, s2 as string [,inicio as integer] )
----> Devuelve la posición de s2 en s1, 0 si no existe, empezando por el final.
Sub Replace (s1 as string, s2 as string, s3 as string)
----> Reemplaza en s1 todas las ocurrencias de s2 por s3.
Function StrReverse (s as string) as string
----> Devuelve s al revés.
Function LTrim(s as string) as string
----> Devuelve s sin los espacios del principio.
Function RTrim(s as string) as string
----> Devuelve s sin los espacios del final.
Function Trim(s as string) as string
----> Devuelve s sin los espacios del final y del principio.
Function asc(s as string) as integer
----> Devuelve el valor ascii del primer carácter de s.
Function Chr (i as integer) as char
----> Devuelve el carácter que corresponde a un valor ascii.
Suscribirse a:
Entradas (Atom)