Foros del Web » Programando para Internet » ASP Clásico »

Consulta de como generar en una tabla de sql una secuencia autonumerica

Estas en el tema de Consulta de como generar en una tabla de sql una secuencia autonumerica en el foro de ASP Clásico en Foros del Web. Buenas tardes chicos. mi consulta del dia de hoy es la siguiente: Tengo que generar mediante asp en una tabal de sql un campo autonomerico, ...
  #1 (permalink)  
Antiguo 20/10/2004, 10:42
Avatar de jUaN_  
Fecha de Ingreso: septiembre-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 220
Antigüedad: 21 años, 9 meses
Puntos: 0
Pregunta Consulta de como generar en una tabla de sql una secuencia autonumerica

Buenas tardes chicos. mi consulta del dia de hoy es la siguiente:

Tengo que generar mediante asp en una tabal de sql un campo autonomerico, si trabajase con access esto no seria ningun problema, pero dado que tengo un sql server no tenga esa opcion, alguien tiene una idea de como puedo solucionar esto???
__________________
<% Viru %>

Última edición por jUaN_; 20/10/2004 a las 11:47
  #2 (permalink)  
Antiguo 20/10/2004, 10:53
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
strSQL = "CREATE TABLE tabla(campo_nombre INT IDENTITY(1,1) NOT NULL)"

Te generará un campo de tipo autoincremento en 1


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 20/10/2004, 11:16
Avatar de jUaN_  
Fecha de Ingreso: septiembre-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 220
Antigüedad: 21 años, 9 meses
Puntos: 0
disculpa que soy re novato en tema de asp y tambien de programacion pero trata de rebuscarmelo lo mejor posible.

pero como aplico lo que me pasaste, eso crea una tabla autonumerica o la llama automaticamente.


si no te joderia mucho como lo aplico a este ejemplo


<%
Dim Conexion,Tabla,Temp
Set conexion = server.createobject ("ADODB.Connection")
Set tabla = server.createobject ("ADODB.Recordset")
conexion.Open = "DRIVER={SQL Server}; SERVER=ssatysql1; DATABASE=foro; UID=foro; PWD=foro"
Temp="Select * From tips Where upper(titulo)='" & UCase(Request("subtitulo")) & "'And upper(numero)='" & UCase(Request("numero")) & "'"
Tabla.Open Temp,Conexion,2,3,1
If Tabla.BOF And Tabla.EOF Then
Tabla.AddNew
Tabla("Titulo") = Request("subtitulo")
Tabla("Imprimir") = Request("Imprimir")
Tabla.Update
%>
__________________
<% Viru %>

Última edición por jUaN_; 20/10/2004 a las 11:40
  #4 (permalink)  
Antiguo 20/10/2004, 11:58
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Pero tu quieres crear dinámicamente una tabla, o encambio solo quieres actualizar una tabla creada en SQL y puedes hacer este campo desde el Enterprise Manager?

El ejemplo que te puse, crea una tabla llamada tabla con un campo llamado campo de tipo incremental en uno, por medio de un objeto de conexión llamado ObjConn, el cual tendrías que sustituir, por tu objeto de conexión que se llama Conexion
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 20/10/2004, 12:21
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
URGENTE !!!


Buscate un Manual de SQL, bajatelo y leetelo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:38.