Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Recoger Id autonumerica
 Foro Bloqueado  Tema Bloqueado


Autor Temas
calcetines
Starting Member


12 Posts
Mensajes - 24 Feb 2005 :  09:42:58  Ver Perfil  Enviar Email
Hola a todos!

Tengo una base de datos SQL Server con una tabla ORDER y otra ORDER_ID donde tengo dos filas Id y date_order, lo que quiero es cuando se produzca un pedido insertar del date y recoger la Id de pedido el campo Id es Int con Identity, el lenguaje de servidor que utilizó es ASP bajo Jscript. He intentado varias maneras pero el caso es que cuando voy a recoger la Id introducida en una variable me da un error de “No se encontró el elemento en la colección que corresponde con el nombre o el ordinal pedido”.

Script Asp:

var cmd_id = Server.CreateObject("ADODB.Command");
cmd_id.ActiveConnection = conn;

cmd_id.CommandText = "SET NOCOUNT ON INSERT INTO order_id (date_order) VALUES ('"+dia+"')";
"SELECT @@IDENTITY AS newId SET NOCOUNT OFF";

var rs_id = cmd_id.Execute();

var my_id = rs_id("newId").Value;

rs_id.Close();

Inserta el campo date y la id identity perfectamente pero no se como recuperarla...he probado infinidad de maneras que he visto en internet...

Ayuda por favor.

Salu2. Mario


Carlitos
Moderator

Chile
881 Posts
Posted - 28 Feb 2005 :  16:10:22  Ver perfil  Enviar e-mail
Hola,
Tu problema esta en el query SQL.
debe ser algo asi:
SQL="Select id codigo,date_oreder
from ...etc"
Y para capturar el valor del id solo debes usar:
id_capturado=rs_id("codigo")
order_id=rs_id("order_id")


Saludos...

Carlitos ayuda a sus amigos!!Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar