Sab Sep 08, 2007 4:21 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4232
Ubicación: Valladolid, España
|
|
|
|
|
No se trata de la programación.
Mi analizador sintáctico dice que en este último mensaje tuyo, por ejemplo, hay
* 1 anglicismo, que debería estar en itálica
* Faltan 7 acentos
* Una letra mayúscula debería ser minúscula
* Dos letras minúsculas deberían ser mayúsculas
* Faltan 1 coma
* Faltan 2 punto
* Una forma verbal estaría mejor puesta en futuro
| Cita: | OK, enterado. Sé que mi programación no es muy buena pero trataré de mejorar.
Ya como último.
Aquí está el código final: con esto se soluciona el problema del .dat.
En lo personal trataré de poner las '{}', para no perder dónde se cierra cada uno. |
Perdona, pero es que para mí (y para Google) esto muy importante. Por eso suelo reeditar los mensajes, para que puedan ser encontrados en el futuro.  |
|
|
|

Sab Sep 08, 2007 9:34 am
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1390
Ubicación: México
|
|
|
|
|
| explorer escribió: | Perdona, pero es que para mí (y para Google) esto muy importante. Por eso suelo reeditar los mensajes, para que puedan ser encontrados en el futuro.  |
Y no sólo para ti, sino que al escribir correctamente el lenguaje español siguiendo las reglas de grámatica y ortografía, (aunque de vez en cuando algún acento se puede perder por ahí), nos permite a todos comprender mejor el problema expuesto y de esa manera termina siendo más rápida la solución, y más útil para aquellos que más adelante ven los temas en busca de soluciones.
Un buen tip es que una vez que se haya terminado de escribir el mensaje, se vuelva a leer para verificar que estamos logrando expresar lo que queremos.
Saludos |
|

Sab Sep 08, 2007 12:21 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4232
Ubicación: Valladolid, España
|
|
|
|
|
| kidd escribió: | | nos permite a todos comprender mejor el problema expuesto |
Juan tenía una tenia.
| kidd escribió: | | Un buen tip es que una vez que se haya terminado de escribir el mensaje, se vuelva a leer para verificar que estamos logrando expresar lo que queremos. |
Recuerdo, además, que los usuarios de Firefox contamos con revisión sintáctica mientras escribimos en las cajas de texto. Sólo es necesario instalar el diccionario correspondiente. |
|
Sab Sep 08, 2007 12:37 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4232
Ubicación: Valladolid, España
|
|
|
|
|
| Yo también cometo errores (maldita manía de usar el inexistente verbo encriptar en lugar de cifrar) pero siempre intento aprender (hoy aprendí el uso de la palabra 'adónde'). |
|

Dom Sep 09, 2007 9:23 am
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1390
Ubicación: México
|
|
|
|
|
| explorer escribió: | | Yo también cometo errores (maldita manía de usar el inexistente verbo encriptar en lugar de cifrar) pero siempre intento aprender (hoy aprendí el uso de la palabra 'adónde'). |
Sin embargo, en programación, muchas veces es más claro, aunque no más correcto, usar esas palabras inexistentes en nuestra lengua. Por ejemplo, como tu dices encriptar, o incluso palabras como array en vez de arreglo, o hash en vez de arreglo asociativo.
Recuerdo que con Marco llegamos a un problema similar cuando él estaba trabajando en el tema de las referencias, y es que en inglés usan el término dereference, y en español no existe un término igual, por lo que usamos la palabra inexistente dereferenciar con una pequeña explicación de a que nos referiamos al usarla.
Saludos |
|

Jue Sep 13, 2007 12:33 pm
|
 |
Kiloko
Perlero Adicto

|
Registrado: 10 Jul 2007
Mensajes: 244
Ubicación: MOnterrey NL
|
|
|
|
|
Saludos Perleros,
Este es un comentario que les puede ayudar, a todos los que estan contactando o pienzan contactar bases de datos, dentro de esta discusión Explorer, me recomendo una forma muy practica de ordenar un Prepare, para no ocupar demasiado espacio y tener un código mas ordenado, y no tuve problemas en SQL, pero al momento de usar el código para Oracle, no funciono este es el código
| Perl: |
# Realizamos la etapa de preparación de la sentencia
my $sth
= $dbh->prepare(
'SELECT '
. 'idups, nombre, idsitio, ip, vendor, '
. 'snmpro, modelo, estado, host, '
. 'idcliente, usuario, password, fecha_add, '
. 'fecha_kill, umbral_carga, trespaldo '
. 'FROM '
. 'ups; '
);
# Realizamos la etapa de ejecución de la sentencia
$sth->execute(); |
En oracle al final de ups no hay que usar ;
Y que tenemos que tener cuidado con los espacios por que si se pasa uno de mas se puede confundir el editor ojo con las comas tambien,
Podemos utilizar algo asi:
| Perl: | $sth = $dbh->prepare("SELECT idups,ip,snmpro FROM ups");
$sth->execute(); |
Cualquiera de las 2 formas que elijan es buena, y espero esto les ayude el error que me marcaba era este :
| Código: |
Se ha conectado a dnet en la BD ES LA OSTIA
DBD::Oracle::db prepare failed: ORA-00923: FROM keyword not found where expected (DBD ERROR: error possibly near <*> indicator at char 36 in 'SELECT idups, nombre, snmproFROM ups<*>') [for Statement "SELECT idups, nombre, snmproFROM ups"] at Ejemplo.pl line 29.
Can't call method "execute" on an undefined value at Ejemplo.pl line 41. |
|
|

Powered by phpBB © 2001, 2005 phpBB Group
|