Jun
30
2009
0

Recuperar Valor identity al hacer Insert vb .NET y SqlServer

Realizar un Insert y recuperar el valor del campo Identity (Auto incremental) al momento de realizar el Insert.

Pensando que la tabla tiene 5 campos (id identity,fecha,maq,dep,status)

Dim adap_lin As SqlClient.SqlDataAdapter
Dim tabla_lin As DataTable
sql = "INSERT INTO tbl_doc VALUES ('" & fecha_tmp & "'," & maq_tmp & "," & dep_tmp & "," & sta_tmp & ")"
sql = sql & ";Select @@Identity"   'Incrustamos el segundo query para ver que consecutivo  asignó.
Try
   dadaptador = New SqlClient.SqlDataAdapter(sql, cadena)
   dadaptador.Fill(dtabla) 'dtabla debe de traer el ultimo folio
   If dtabla.Rows.Count > 0 Then
        Lfolio.Text = dtabla.Rows(0).Item(0).ToString  'AQUI VIENE EL VALOR IDENTITY
   end try          
Catch ex As Exception
    MsgBox("Error al guardar " & ex.ToString, MsgBoxStyle.Critical, "Error al guardar folio")
End Try
Escrito por Karam en: .NET, SQL | Etiquetas:,
Jun
24
2009
0

Llamada a Stored Procedure que regresa entero

Ejemplo de un SP que regresa un valor numérico:

CREATE PROC dbo.PruebaRegreso (@valor INTEGER)
AS
RETURN @valor+1

Llamada a un SP que regresa entero:

DECLARE @regreso INTEGER
EXEC @regreso = PruebaRegreso 81
PRINT @regreso --debug imprime 82
SELECT @regreso AS SALIDA
Escrito por Karam en: SQL | Etiquetas:
Jun
23
2009
0

Actualizar Firmware 3.0 para iphone 2G

Les dejo una guía en español para hacer este cambio realizado por mi amigo de theiphonetips , se ve muy fácil y sencillo y deja ligas a todos los archivos necesarios, así que hoy por la noche le toca estrenar firmware nuevo a mi iphone.

En la siguiente tabla se pueden observar parte de las ventajas que ofrece este nuevo firmware y sus respectivas compatibilidades según la generación del iphone.

fimw3.0

Creo que lo que más me dolió es la posibilidad de tener Bluetooth Stereo, pero bueno no siempre se puede tener todo en la vida, he escuchado que la velocidad entre aplicaciones se mejora considerablemente. Lo pruebo y mañana les comento.

Liga del Manual: www.theiphonetips.com

Tabla obtenida de: http://www.iphone3g.cl/

Escrito por Karam en: iphone | Etiquetas:, ,
Jun
22
2009
0

Cursor como parámetro de salida en un Stored Procedure

Crear Stored Procedure el cual regresa un cursor como parámetro de retorno:

Primero creamos el StoredProcedure:

CREATE PROCEDURE cursor_salida (@salida CURSOR VARYING OUTPUT)
AS
  SET @salida = CURSOR FOR
  SELECT   item     FROM   items  --o el sql que se necesite...
  OPEN @salida

Lo llamamos y hacemos con el cursor lo que necesitemos:

DECLARE  @cur  AS CURSOR
DECLARE  @i    AS NVARCHAR(15)
EXEC  cursor_salida @salida=@cur OUTPUT
WHILE 1=1
BEGIN
       FETCH    NEXT    FROM    @cur   INTO   @i
       PRINT @i  -- operar los datos del cursor ...
       IF @@FETCH_STATUS = -1 BREAK
END
Escrito por Karam en: SQL | Etiquetas:
Jun
17
2009
0

Regenerar Importe letra factura Proscai

Para regenerar la leyenda del importe  en letra de una factura en Proscai basta con visualizar la factura en el módulo de facturación y dar [SHIFT]+Click en el botón de comentarios.

Nota: Además de regenerar la leyenda del importe en letra esta acción borra los comentarios de dicha factura.

comentario

Escrito por Karam en: Proscai | Etiquetas:
Jun
16
2009
0

Servidor para instalación http CentOS 5.2

Para los que utilizan la versión netinstall en sus instalaciones, les dejo un buen mirror de paquetes que encontré para instalar CentOS, recuerden enchufar su caja a una conexión con buena velocidad.

Dentro de las ventajas de este modo de instalación puedo mencionar el evitar tener que bajar todos los discos o el DVD que suman aproximadamente  4G cuando probablemente requieres menos de eso.

Servidor: yum.singlehop.com
Directorio: CentOS/5.2/os/i386

Este servidor también tiene paquetes para 64 bits.

Escrito por Karam en: Linux |
Jun
12
2009
0

Asignar Parámetro null CR9 y vb6

Esto sí que me costó trabajo encontrarlo …
¿Cómo pasar el valor null a un parámetro de un reporte en crystal reports asociado a un StoredProcedure en Visual Basic 6?

Aquí les compartdo el dato:

        Report.ParameterFields(0).AddCurrentValue   Empty
        Report.ParameterFields(0).EnableNullValue = True

Saludos y espero que les sea Útil.

Escrito por Karam en: VB6 |
May
25
2009
0

Cambiar la resolución del GDM en Ubuntu 9.04

Recientemente Instale la versión de Ubuntu 9.04 en un equipo Gateway con una tarjeta de video ATI, después de   instalar los drivers propietarios de ATI y aumentar  la resolución en el escritorio de gnome pude percatarme que la resolución del GDM continuaba con una resolución más baja a la del escritorio.

Por lo que después de tocar el archivo /etc/X11/xorg.conf les dejo lo que yo modifiqué y me sirvió para efectos de corregir la resolución máxima de mi tarjeta de video ATI (1680 x 1050) en el GDM:

Antes:

Section "Screen"
Identifier    "Default Screen"
Monitor       "Configured Monitor"
Device        "Configured Video Device"
DefaultDepth    24
EndSection

Después:

Section "Screen"
Identifier    "Default Screen"
Monitor       "Configured Monitor"
Device        "Configured Video Device"
DefaultDepth    24
Virtual         1680 1050
       SubSection "Display"
            Depth 24
            Modes "1680x1050"
      EndSubSection
EndSection
Escrito por Karam en: Linux | Etiquetas:, ,
May
15
2009
0

Llegaron mis Jason Kidd 95

Ultimamente he adquirido algunos artículos que no pude adquirir en el pasado  y dentro de esas cosas estan un par de tennis que eran lo máximo para mi en la época de la prepa.  Se trata del modelo NIKE de Jason Kidd del año 1995, gracias al Internet y un tipo de Mercado Libre que seguramente se las vive en los outlet del gabacho al fin los he podido conseguir.

jk95

Este  me recoró algo similar a lo que se ve en la película  “Yo Robot” donde will smith  compra un modelo convers retro del 2004.

converse-yo-robot

No me gusta hacer este tipo de post Personales, pero en verdad que tenía muchas ganas de compartir con Uds este pequeño gusto de antaño.

Escrito por Karam en: AKM |
Mar
02
2009
0

Cómo hacer funcionar los cables AV no oficiales para iphone | itouch

Buenos, como todos Uds. saben desde la versión 2.0 del Firmware del iphone y itouch los cables de video y cargadores no oficiales dejaron de funcionar debido a una  validación de un chip interno en los cables originales, los cables no oficiales (que no cuentan con este chip)  no pasan la validación y obtenemos un mensaje de error mencionando que el accesorio no ha sido diseñado para el iphone. (en el caso de los cables de video, suspende la emisión de video pero el audio continúa reproduciendo)

not_made_for_iphone

Después de darle mucha vuelta por la red y ver los ridículos precios de los cables originales AV para iphone me dí a la tarea de buscar buscar y buscar hasta encontrar y aquí les dejo un Fix que encontré en la red el cual evita este mensaje y hace que los cables de terceros nuevamente funcionen.

Pasos a seguir

1.- Descarga este archivo (iapd modificado para versiones 2.1 y 2.2).
2.- Descomprímelo.
3.- Entra vía SSH a tu iphone o si tienes terminal por terminal ;)
4.- Ingresa al directorio de trabajo:

cd /System/Library/PrivateFrameworks/IAP.framework/Support
5.- La idea de entrar a este directorio es respaldar por cualqueir cosa el archivo iapd, el cual renombramos con el comando mv:

mv     iapd    iapd.bak
6.- Ahora copia el archivo que descargaste a esta misma ruta puedes usar scp o lo que mejor te acomode.
7.- Asigna los permisos necesarios al nuevo archivo: 

chmod 755 iapd
8.- Reboot al iPhone

Una vez que rebooteas el iphone, ingresa al ipod y visualiza un video, podrás darte cuenta que aparece la opción “Mostrar en TV” a lo que deberás de contestar SI, Este mensaje salía en las versiones 1.X y fue omitido en las versiones 2.X

!!! LISTO !!!!  nuevamente video en TV con cables no oficiales tal y como funcionaba en firmwares 1.X

Saludos.

Este archivo lo he probado con mi iphone 2G firmware 2.2, realiza este procedimiento bajo tu propio riesgo y si funciona comparte el resultado.

Fuente

Escrito por Karam en: iphone |

www.karam.com.mx Powered by WP and SoftKar