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

¿Como convertir este miniscript a SQL SERVER ?

Estas en el tema de ¿Como convertir este miniscript a SQL SERVER ? en el foro de ASP Clásico en Foros del Web. Hola amigos Quisiera consultarles que se tiene que cambiar en el siguiente codigo para pasarlo a SQL Server @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código asp: Ver original <& ...
  #1 (permalink)  
Antiguo 19/01/2010, 10:07
Avatar de webbeginner  
Fecha de Ingreso: noviembre-2004
Mensajes: 241
Antigüedad: 20 años, 5 meses
Puntos: 2
Pregunta ¿Como convertir este miniscript a SQL SERVER ?

Hola amigos

Quisiera consultarles que se tiene que cambiar en el siguiente codigo para pasarlo a SQL Server

Código asp:
Ver original
  1. <&#37;
  2. Response.Buffer=TRUE
  3.  
  4. url = Request.Querystring("url")
  5.  
  6. if url <>"" then
  7.  
  8. Set oConn = Server.CreateObject("ADODB.Connection")
  9. oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("visitas.mdb")&";"
  10.  
  11. strsql = "SELECT * FROM conta WHERE url = '" & url & "'"
  12.  
  13. Set rs = Server.CreateObject("ADODB.RecordSet")
  14. RS.open strsql, oConn, 3, 3
  15.  
  16. if rs.eof then
  17.     rs.AddNew
  18.     rs("visita")= 1
  19.     rs("url") = url
  20.     rs.update
  21. else
  22.     rs("visita")=rs("visita")+1
  23.     rs.update
  24. end if
  25.  
  26. rs.Close
  27. set rs=nothing
  28. oConn.Close
  29. response.redirect URL
  30. end if
  31. %>
Gracias por su ayuda de antemano !
__________________
************************
"La bondad es simple; la maldad, múltiple"

Última edición por webbeginner; 19/01/2010 a las 10:21
  #2 (permalink)  
Antiguo 19/01/2010, 11:46
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Respuesta: ¿Como convertir este miniscript a SQL SERVER ?

verifica la cadena de conexion para sql server en
http://www.connectionstrings.com/
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 19/01/2010, 12:07
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 7 meses
Puntos: 12
Respuesta: ¿Como convertir este miniscript a SQL SERVER ?

Correcto lo que indica mc_quake, lo que debes hacer es cambiar la cadena de conexión de la base de datos de access por la de sql server
  #4 (permalink)  
Antiguo 19/01/2010, 13:07
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: ¿Como convertir este miniscript a SQL SERVER ?

mmmmmmm ¿no se referirá a pasarlo a un procedimiento almacenado?

bah!, ando algo espeso el día de hoy
  #5 (permalink)  
Antiguo 19/01/2010, 13:44
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: ¿Como convertir este miniscript a SQL SERVER ?

Cita:
Iniciado por Myakire Ver Mensaje
mmmmmmm ¿no se referirá a pasarlo a un procedimiento almacenado?

bah!, ando algo espeso el día de hoy
Justo fué la primera impresión que me dió hace rato que lo leí, pensé en escribir algo de T-SQL, pero cuando regresé ya había contestado mc_quake.

Tú siempre andas espeso, lo raro es que yo esté así

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 19/01/2010, 14:28
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: ¿Como convertir este miniscript a SQL SERVER ?

mmmmmmmmmm supongo es la cruda de Enero

Por si sí o por si no, pues ahí esta el SP, como igual lo va a pasar a SQL Server, a lo mejor le interesa pasar esa parte de la lógica a la BD

Código SQL:
Ver original
  1. CREATE PROCEDURE NombreDelSP
  2.     @URL VARCHAR(MAX)
  3. AS
  4. BEGIN
  5.     SET NOCOUNT ON;
  6.  
  7.     SELECT * FROM conta WHERE url = @URL
  8.  
  9.     IF @@ROWCOUNT = 0  
  10.        INSERT INTO Conta (Visita, Url) VALUES (1, @URL)
  11.     ELSE
  12.        UPDATE Conta SET visita = visita+1 WHERE url = @URL
  13. END

Etiquetas: server, sql
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 20:35.