![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gracias Jachguate.
· El primer punto perfecto. Y si estoy trabajando con tablas de access? Cómo hago para sacar el valor?. · El segundo punto: el archivo de texto es para enviar los datos a la aplicación que se encuentra en la Web, (sé que lo puedo hacer de mil maneras, pero con esto de las prisas no tengo tiempo para investigar nuevas opciones, y aquí de momento solo me e encontrao con éste problema). Lo que me pasa es lo mismo en una aplicación me crea sus valores autonuméricos y en la otra otros valores, supongamos: Pedidos Id_Pedidos, fecha, etc Lineas de Pedidos Id_Lineas_Pedidos, Id_Pedidos, codigo_articulo, etc El problema es que Id_Pedidos (Pedidos) en local es un número cualquiera, pero en la Web se guardará otro número cualquiera, el problema, al cargar las Líneas ya no me va a coincidir Id_Pedidos. No sé si me e explicao. Gracias y hasta luego. |
|
#2
|
|||
|
|||
|
Perdona jachguate.
En el tema del stored procedure, para hacer la inserción se puede hacer a través de un stored y hacer que me devuelva el valor? Gracias |
|
#3
|
||||
|
||||
|
Es muy sencillo. Solo tienes que añadir un parámetro de salida (los parámetros más habituales són los de entrada) :
Ejplo. : Código:
SET TERM ^ ; CREATE PROCEDURE "Anadir_Cliente" (NOMBRE VARCHAR(50), APELLIDOS VARCHAR(50)) RETURNS (ID INTEGER) AS begin ID = gen_id(Generador_CLIENTE, 1); insert into CLIENTES (ID, NOMBRE, APELLIDOS) values (:ID, :NOMBRE, :APELLIDOS); end ^ SET TERM ; ^ Código:
function Anadir_Cliente(Nombre: string; Apellidos: string): integer; begin spAnadir_Cliente.Params.ParamValues['NOMBRE'] := Nombre; spAnadir_Cliente.Params.ParamValues['APELLIDOS'] := Apellidos; spAnadir_Cliente.ExecProc; Result := spAnadir_Cliente.Params.ParamValues['ID']; end;
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). Última edición por guillotmarc fecha: 22-05-2004 a las 15:17:25. |
|
#4
|
|||
|
|||
|
Gracias GuillotMarc por responder.
Efectivamente es como me dices. El otro día estaba un poco ofuscado, pero bueno. Todo lo que comentas es cierto. ¿Cómo podría hacer lo mismo, pero con Access? Ahí ya me pierdo un poco. Saludos y Gracias. |
|
#5
|
||||
|
||||
|
Hola.
Pues en Access, yo insertaria el registro, y después haría una consulta del tipo Select Max(Codigo) ... No se puede hacer mucho más en Access. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
![]() |
|
|
|