Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-07-2008
radge radge is offline
Miembro
 
Registrado: may 2008
Posts: 147
Poder: 16
radge Va por buen camino
SQL Sybase

Buenas tengo esta sentencia

"(Select Max(Id)+1 from Lin_alb_servides)"


Pero que pasa , que la 1º vez que la ejecuto (bd sin registros) desde delphi me da error porque no hay ningun valor , entonces tengo 2 opciones :

a) MUY WARRA , insertar 1 registro a mano con ID = 0 y a partir de allí ya hará la funcion Max(Id)...

b) Esta es la que quiero hacer y no se como , indicarle a la misma función que si el valor retornado es un NULL que el valor sea 0

Seria algo tipo asi pero no consigo hacer lo funcionar

if (Select Max(Id)+1 from Lin_alb_servides) = null then


salu2 radge
Responder Con Cita
  #2  
Antiguo 02-07-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Código SQL [-]
Select isnull(Max(Id)+1, 0)
from Lin_alb_servides
__________________

Responder Con Cita
  #3  
Antiguo 03-07-2008
radge radge is offline
Miembro
 
Registrado: may 2008
Posts: 147
Poder: 16
radge Va por buen camino
Cita:
Empezado por ContraVeneno Ver Mensaje
Código SQL [-]Select isnull(Max(Id)+1, 0) from Lin_alb_servides
Gracias , y no podria hacer que si es NULL escriba un 0 ? y sino autoincremente

Algo del tipo

if (Select isnull(Max(Id)+1, 0)
from Lin_alb_servides) then Id=0
else Max(Id)+1


He probado , pero no se como hacerlo.

gracias , radge
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Errror!! en Sybase JELIRM SQL 1 06-07-2006 21:28:17
sybase 12.5 - delphi 7 pkbza Conexión con bases de datos 2 05-04-2006 17:12:17
Ayuda SYBASE FGarcia Conexión con bases de datos 1 16-12-2005 23:14:09
Ado - Sybase Ricardo Alfredo Varios 0 03-10-2003 01:28:48
BDE - SqlServer - Sybase Ricardo Alfredo Conexión con bases de datos 0 20-05-2003 00:48:51


La franja horaria es GMT +2. Ahora son las 18:42:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi