• Martes 16 de Julio de 2024, 01:53

Mostrar Mensajes

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


Temas - lydia_watanabe

Páginas: [1]
1
SQL Server / Contando registros
« en: Martes 26 de Enero de 2010, 11:02 »
Hola a todos.

Tengo una consulta tal que así

Código: SQL
  1. INSERT INTO aaaaa (IdExpediente, FIn)
  2. SELECT COUNT(*), Format(finicio,""mm/yyyy"")
  3. FROM Seguimientos
  4. WHERE Seguimientos.Tipo = 13
  5.  

Mediante la cual, obtengo unos resultado que son correctos.

La cuestión es ¿que tengo que hacer, para que cuando no obtenga resultados me inserte un 0 en lugar de dejarlo vacio?

Muchas gracias por la ayuda.

2
C/C++ / C++ frente a Java
« en: Viernes 3 de Abril de 2009, 20:03 »
¿Que ventajas y desventajas creen ustedes que hay al programar con C++ y Java? Me vienen alguna muy claras a la cabeza, pero seguro que hay más

3
C/C++ / Ventanas, botones y demás
« en: Sábado 28 de Marzo de 2009, 12:08 »
Hola a todos.

Tengo una aplicación en C++ para Linux y me gustaría hacer que tenga una interfaz bonita y más manejable que el texto plano.

¿Alguien me puede decir que debo instalar y donde puedo consultar documentación?

Gracias

4
C/C++ / Conjuntos
« en: Martes 24 de Marzo de 2009, 13:38 »
Hola

Estoy usando los conjuntos (set) de la STL y me gustaría hacer las siguientes operaciones própias de conjuntos: union, interseccion y diferencia.

Sé que esto ya lo he hecho antes y no sé porqué me parece que había funciones específicas para ello, pero leyendo la documentación no he encontrado nada ¿Existen métodos para hacer esto o son producto de mi imaginación?

5
Dudas informáticas / Latex
« en: Jueves 19 de Marzo de 2009, 22:27 »
Hola a todos.

Estoy escribiendo un documento en Latex y me han surgido algunas dudas y problemillas.

Para empezar tengo un pequeño problema. Cuando comienzo un capítulo, sección o subsección, el primer párrafo nunca aparece sangrado y no sé porque ocurre.

Por otro lado, me han surgido un par de dudillas con respecto al estilo de lo capítulos.

Lo primero es que al empezar un capítulo nuevo, entre el título del capítulo y la parte superior de la hoja, queda un espacio en blanco bastante amplio y me gustaría saber si es posible dismunuir este espacio, pues me resulta escesivo.

Lo segundo también viene referido al tema de los capítulos. Al empezar un capítulo siempre aparece Capítulo X (en mi caso Chapter X porque estoy trabajando en inglés) y debajo él título del capítulo en cuestion y lo que me gustaría saber es si es posible eliminar lo de Capítulo X y que apareciera solamente el nombre del capítulo, sin que por supuesto afectase al índice.

Aquí les dejo una muestra de una página con anotación para que vean más claro a que me refiero.



Y esta es la cabecera de mi documento:

Código: Text
  1. documentclass[12pt,a4paper,titlepage,twoside,openright]{report}
  2. usepackage[utf8]{inputenc}
  3. usepackage[pdftex]{graphicx}
  4. usepackage{float}
  5. usepackage{colortbl}
  6. usepackage{tabulary}
  7. usepackage{url}
  8. usepackage[colorlinks,linkcolor=black,citecolor=black,urlcolor=blue,filecolor=urlcolor]{hyperref}
  9.  
  10. setlengthparindent{0.40in}
  11. setlengthparskip{0.15in}
  12. setlength extheight{21.5cm}
  13. setlength opmargin{0cm}
  14.  
  15. definecolor{grey}{rgb}{0.8,0.8,0.8}
  16.  

6
Otras Bases de Datos / SQLite y C++
« en: Miércoles 18 de Marzo de 2009, 18:21 »
Hola

Estoy trabajando en una aplicación en C++ y usando una BD de SQLite y tengo una pequeña duda.

Siguiendo un ejemplo de la página oficial de SQLite, he hecho este código

Código: C++
  1.  /**************************************************************************/
  2. int Callback(void *NotUsed, int argc, char **argv, char **azColName){
  3.    
  4.    //Los que sea que haga
  5.    return 0;
  6. }
  7.    
  8. /**************************************************************************/
  9. Users::Users(string name, string pass){
  10.    sqlite3* db;
  11.    char *zErrMsg = 0;
  12.    
  13.    int rc = sqlite3_open("bd/project.bd", &db);
  14.    if (rc != SQLITE_OK){
  15.       cout << sqlite3_errmsg(db) << endl << endl;
  16.       sqlite3_close(db);
  17.       exit(1);
  18.    }
  19.    
  20.    string select = "SELECT * FROM user WHERE username='" + name + "' and userpass='" + pass + "'";
  21.    rc = sqlite3_exec(db, select.c_str(), Callback, 0, &zErrMsg);
  22.    if (rc != SQLITE_OK){
  23.       fprintf(stderr, "SQL error: %sn", zErrMsg);
  24.       sqlite3_free(zErrMsg);
  25.    }
  26.    
  27.    sqlite3_close(db);
  28. }
  29.  

Cuando lo ejecuto funciona perfectamente. Si existe el usuario, se muestra y si no existe no, el problema es si quiero hacer algo en especal cuando este usuario no existe, pues aparentemente no hay ningún tipo de variable o función que me lo indique, pero por lógica debería de haberla.

Así pues ¿existe alguna variable o función que me diga si la consulta a sido vacía?

7
C/C++ / C++ y SQL
« en: Sábado 14 de Marzo de 2009, 14:00 »
Hola a todos

Estoy trabajando en una aplicación en c++ (trabajando en Linux), la cual tiene que conectar a una base de datos (BD) usando SQLite3. La BD está creada, ahora mi problema es que no sé que librería debo incluir para poder trabajar con ella.

Según un ejemplo que he encontrado era tan sencillo como poner

Código: C++
  1. #include "sqlite3.h"
  2.  

o también

Código: C++
  1. #include <sqlite3.h>
  2.  

Pero al compilar me da el típico error de que no existe

Código: Text
  1. sqlite3.h: No existe el fichero ó directorio
  2.  

¿Alguien tiene idea de como puedo incluir la librería? Muchas gracias

EI: juntando mensajes.

Problema solucionado, hay que instalar libsqlite3-dev que me faltaba.

8
Otras Bases de Datos / Bases de Datos con SQLite
« en: Martes 10 de Marzo de 2009, 17:18 »
Hola a todos

Tengo una BD en SQLite y quisiera trabajar con ella desde consola, la cuestión es que cuando abro el intérprete, no sé que hacer para conectar con la BD.

¿Alguien me puede decir que debo hacer? gracias

9
C/C++ / Escribiendo en un fichero
« en: Lunes 9 de Marzo de 2009, 23:08 »
Hola a todos

En una aplicación que estoy haciendo tengo que escribir en un fichero, pero tengo un problema.

La situación es la siguiente, tengo un fichero ya creado, por ejemplo este:

Código: Text
  1. 1       100     (1,8,3)
  2. 4       20      ()
  3. 2       40      (2,6)
  4.  

Y se me presentan dos situaciones, la de escribir al final de una linea y la de sobreescribir un dato.

Supongamos la situación 1 que la de escribir al final de una linea:

Código: C++
  1. fstream Fich("students.txt", ios::in | ios::out);
  2.  
  3. // Va leyendo los datos, hace diversas cosas con ellas y llega al final de la linea
  4.  
  5. long lon = Fich.tellg();
  6. Fich.seekp(lon, ios::beg);
  7. Fich << " OK" << endl;
  8.  

Al hacer esto obtengo como resultado lo siguiente:

Código: Text
  1. 1       100     (1,8,3) OK
  2. 0       ()
  3. 2       40      (2,6)
  4.  

Lógicamente no es el resultado que esperaba pues he perdido parte de la informacón de la segunda linea y eso no me intersa. ¿Qué puedo hacer para solucionar este problema?

Con respecto a la segunda situación, la de sustituir un valor, lo que me interesa es borrar un valor, por ejemplo el 100, del fichero y en base a unos parámetros o poner un valor distinto o no poner nada, lo que quedaría algo así:

No poner nada
Código: Text
  1. 1       (1,8,3)
  2. 4       20      ()
  3. 2       40      (2,6)
  4.  

Sustituir por otro valor
Código: Text
  1. 1       12     (1,8,3)
  2. 4       20      ()
  3. 2       40      (2,6)
  4.  

¿Sería esto posible? cómo lo puedo hacer.

10
C/C++ / Leer de pantalla
« en: Martes 3 de Marzo de 2009, 21:11 »
Hola a todos, estoy enfrascada en una aplicación que entre las muchas cosas que hace, recoge un texto por pantalla y más tarde lo muestra.

El código es muy sencillo

Código: C++
  1. string texto;
  2. cin >> texto;
  3.  
  4. cout << texto << endl;
  5.  

El problema que tengo es que me gustaría que el usuario pudiera escribir una frase más con espacios, por ejemplo

Código: Text
  1. El niño tiene hambre
  2.  

Pero al leer la frase lo único que se guarda en la variable texto es El.

¿Qué puedo hacer para que se almacene la frase completa?

11
C/C++ / Vectores
« en: Martes 3 de Febrero de 2009, 04:11 »
Hola, estoy haciendo un trabajillo en C++ y me he encontrado con un problema a la hora de crear un vector.

Empecé tomando como modelo algo que ya tenía echo de hacía tiempo y en el tenía un vector, tal que así:

Código: C++
  1. string VEC_STRING[] = { "AAA", "SSS" };
  2.  

El motivo de hacerlo de esta manera, era porque durante la implementación (pero no la ejecución), el vector era bastante grande e iba cambiando de tamaño constantemente. Funcionaba perfectamente, sin embargo ahora a la hora de compilar me genera el siguente error:

Código: Text
  1. Student.o:(.bss+0x0): multiple definition of `VEC_STRING'
  2. project.o:(.bss+0x0): first defined here
  3. collect2: ld devolvió el estado de salida 1
  4. make: *** [project] Error 1
  5.  

El vector se encuentra en un archivo .h y creo que por ahí van los tiros, pero no logro dar con el problema.

Gracias

Páginas: [1]