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

otro codigo con problemas

Estas en el tema de otro codigo con problemas en el foro de ASP Clásico en Foros del Web. hola lo siento pero este ultimo tiempo he tenido muchos problemas con los codigos aqui tengo otro problema... Microsoft OLE DB Provider for ODBC Drivers ...
  #1 (permalink)  
Antiguo 04/11/2007, 06:59
 
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 17 años, 7 meses
Puntos: 0
otro codigo con problemas

hola lo siento pero este ultimo tiempo he tenido muchos problemas con los codigos aqui tengo otro problema...

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado
/aspupload/photo_upload_post.asp, línea 9

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/ConUpload.asp" -->

<%
'Just change the connection string "MM_ConAlbum_STRING" to yours incase you want to integrate
' it in your website. If want to use as standalone, leave it as it is

set rsUpload = Server.CreateObject("ADODB.Recordset")
rsUpload.ActiveConnection = MM_ConUpload_STRING
rsUpload.Source = "SELECT * FROM album"
rsUpload.CursorType = 0
rsUpload.CursorLocation = 2
rsUpload.LockType = 3
rsUpload.Open()
rsUpload_numRows = 0
%>

<%
Set Upload = Server.CreateObject("Persits.Upload")

'to show the progress bar uncomment the line below
'Upload.ProgressID = Request.QueryString("PID")

'Assign unique name if filename already exists. If you want to overite just set ti to True
Upload.OverwriteFiles = False

'For physical path e.g.
'Upload.Save "C:\Inetpub\wwwroot\aspupload\images\"

'virtual path
Upload.Save Server.MapPath("images")

' Here we are assigning variables, value from form submitted on previous page
Set File = Upload.Files("file")

'assigning the real name of the file uploaded to variable fn
fn = File.ExtractFileName
'assigning the path where the file is uploaded to variable fnPath
fnPath = File.Path
' We are resizing the image twice so for each time we will save them as different filename
' e.g. if you upload a PIC named 1.jpg, variable fnThumb and fnResized will be assigned the
' values small_1.jpg and resized_1.jpg
'
fnThumb = "small_" & fn
fnResized = "resized_" & fn


' Set an instant of Aspjpeg
Set Jpeg = Server.CreateObject("Persits.Jpeg")

'This will automatically open the PIC uploaded in the memory
Jpeg.Open File.Path

'prints the copy right sign on the pic, you can change &HFF0000 to &H000000 in order to print in black
'if you don't want to just comment the line 63, 64, 65 and 67
Jpeg.Canvas.Font.Color = &HFF0000' red
Jpeg.Canvas.Font.Family = "Courier New"
Jpeg.Canvas.Font.Bold = True
'below 10 is the size of Font and 350 is the position of the text to be printed from top
Jpeg.Canvas.Print 10, 350, " (c) Copy right MXMANIA"

'here we resize the photo for preview to save a little bandwidth
Jpeg.Width = 300
Jpeg.Height = 200
Jpeg.Sharpen 1, 150

' save it to Physical path e.g.
'Jpeg.Save "C:\Inetpub\wwwroot\aspupload\images\resized_" & File.FileName

'save it to Virtual path
Jpeg.Save Server.MapPath("images\resized_") & File.FileName

'Uncomment line 82 to 91 if you want to serverside validation of the image height and width

'session("height") = jpeg.OriginalHeight
'session("width") = jpeg.OriginalWidth
'if jpeg.OriginalWidth > 650 then
'response.redirect("error.asp")
'end if

'session("height") = jpeg.OriginalHeight
'if jpeg.OriginalHeight > 600 then
'response.redirect("error.asp")
'end if

'set the height and width of thumbnails.You can change the value 120 to whatever you wish
'you can also do it other way round by setting jpeg.Width = 120 and jpeg.Height = jpeg.OriginalHeight * jpeg.Width / jpeg.OriginalWidth
'or you can decrease the size in percents e.g. J
'peg.Width = Jpeg.OriginalWidth / 2
'Jpeg.Height = Jpeg.OriginalHeight / 2

'Jpeg.Height = 120
'jpeg.Width = jpeg.OriginalWidth * jpeg.Height / jpeg.OriginalHeight

' uncomment line 84 and 85 if you want to resize inaccordance with the width
Jpeg.Width = 107
jpeg.Height = jpeg.OriginalHeight * jpeg.Width / jpeg.OriginalWidth

'Apply sharpening if necessary, this argument must be greater than 100
Jpeg.Sharpen 1, 150

' create thumbnail and save it to disk
'Physical path
'Jpeg.Save "C:\Inetpub\wwwroot\aspupload\images\small_" & File.FileName

'virtual path
Jpeg.Save Server.MapPath("images\small_") & File.FileName

%>

<%
'now we will assign all teh form variables from previous page to some variables in order
'to enter them in database. As we are using the "aspupload" component, we have to use
'Upload.Form insteaad of Request.Form.

set pTitle=Upload.Form("title")
set pDescr=Upload.Form("DESCR")
set pHeight= Upload.Form("height")
set pWidth= Upload.Form("width")

'check if picture to be uploaded is private or public
'if(Upload.Form("radio") <> "") then
'set pPrivate= Upload.Form("radio")
'end if
'updating the database
rsUpload.addnew
rsUpload("pic_original")= fn
rsUpload("path")= fnPath
rsUpload("pic_thumb")= fnThumb
rsUpload("pic")= fnResized
rsUpload("Title")=pTitle
rsUpload("Detail")=pDescr
rsUpload("height")=pHeight
rsUpload("width")=pWidth

'if(Upload.Form("radio") <> "") then
'rsUpload("private_pic")= pPrivate
'end if

rsUpload.update

' thats it. if you want to add more form infos indatabase create as many variables
'you want to in the same manner as above.
'e.g. if you have added another form field "user" on the "Photo_upload.asp (in our case)"
'then first assign it to some variable say set pUser=Upload.Form("user") and then after the
'line "rsUpload.addnew" add rsUpload("user")=pUser where User in "rsUpload("user")" is the new field in
' in your database
'

'For more info visit http://www.aspjpeg.com/aspjpeg.html
%>

<%
rsUpload.Close()
response.redirect "upload_succes.asp"
%>
  #2 (permalink)  
Antiguo 04/11/2007, 08:57
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: otro codigo con problemas

Hola, estas llamando un campo que no encuentra en la tabla, bien porque no lo has escrito bien o porque no existe, también puede ser problema de la DSN MM_ConUpload_STRING
  #3 (permalink)  
Antiguo 04/11/2007, 14:29
 
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: otro codigo con problemas

este codigo lo baje de una pagina y supuestamente esta todo correcto con la basa de datos pero eso del dns mm_conupload_string no lo se como lo solucionarias tu...

muchas gracias...
  #4 (permalink)  
Antiguo 05/11/2007, 01:25
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 9 meses
Puntos: 0
Información Re: otro codigo con problemas

Esto:
Código:
<!--#include file="Connections/ConUpload.asp" -->
Hace referencia a la página donde tienes la DSN, cuando va a buscarla o bien no está o no encuentra la db donde se supone que debe estar etc... ;)

SaLu2
  #5 (permalink)  
Antiguo 05/11/2007, 08:39
 
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: otro codigo con problemas

si ese archivo lo tengo en esa direccion....no se que pasara
  #6 (permalink)  
Antiguo 05/11/2007, 08:43
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: otro codigo con problemas

y la base la tienes donde ese arcvhivo lo indica????'
__________________
JuanRa Pérez
San Salvador, El Salvador
  #7 (permalink)  
Antiguo 05/11/2007, 08:50
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: otro codigo con problemas

Como te dice Juan...
¿Dentro de ConUpload.asp tienes la conexión que apuntan a tu db?
¿Has dado permisos de lectura y escritura en el servidor?
¿lloverá cafe en el campo?

Última edición por Uefor; 05/11/2007 a las 08:51 Razón: No vi respuesta anterior
  #8 (permalink)  
Antiguo 05/11/2007, 12:56
 
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: otro codigo con problemas

hola amigos si tengo todo en orden los archivos aqui va el codigo de conupload.asp
--
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_ConUpload_STRING
MM_ConUpload_STRING = "dsn=Uploadresize;"
%>

eso es lo que hay dentro del archivo no se si estara bien ......
  #9 (permalink)  
Antiguo 05/11/2007, 15:31
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: otro codigo con problemas

¿Así se llama tu base de datos?... Uploadresize
Asegurate de que en el servidor la defines de esa forma o de si tiene que tener la estensión mdb o la que corresponda
  #10 (permalink)  
Antiguo 05/11/2007, 15:48
 
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: otro codigo con problemas

hola la base de datos se llama Upload.mdb no se que pasa con el codigo me da ese error que muestro mas arriba como lo solucionarias tu ..
si quieres te envio el codigo a tu mail para que veas el error....
muchas gracias
  #11 (permalink)  
Antiguo 05/11/2007, 16:03
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: otro codigo con problemas

Pue segun el código de tu conexión se llama Uploadresize... tendrás que renombrarlo en el código del conupload.asp y asegurarte de que la tienes alojada en el sitio adecuado.
  #12 (permalink)  
Antiguo 06/11/2007, 00:32
 
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: otro codigo con problemas

Cita:
Iniciado por Uefor Ver Mensaje
Pue segun el código de tu conexión se llama Uploadresize... tendrás que renombrarlo en el código del conupload.asp y asegurarte de que la tienes alojada en el sitio adecuado.
hola amigo ya renombre el nombre que me dijiste me sale error igual este es el error..
rsUpload.ActiveConnection = MM_ConUpload_STRING en esa linea

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado
/codigo/photo_upload_post.asp, línea 9
  #13 (permalink)  
Antiguo 06/11/2007, 01:46
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 9 meses
Puntos: 0
Información Re: otro codigo con problemas

Como ya te he comentado tienes que ver donde está alojada la db, lo normal es que en el servidor tengas las carpetas de esta forma:
dominio.extensión/db/Upload.mdb

Y los archivos de páginas y demás en:
dominio.extensión/www/default.asp, etc...

Además tienes que asegurarte de haber dado los permisos necesarios para poder consultar la db en el servidor y crear la DSN allí, si no lo has echo no va a funcionar nunca.

Eso ya dependerá de como sea la interfaz del servidor para realizar estas cosas.
SaLu2
  #14 (permalink)  
Antiguo 06/11/2007, 02:51
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: otro codigo con problemas

Cita:
Iniciado por Uefor Ver Mensaje
...crear la DSN allí, si no lo has echo no va a funcionar nunca.
Correcto. Comprueba que esta creada esa DSN en el servidor de datos.

Panel de control --> Herramientas Administrativas --> Origenes de los datos (ODBC) --> Pestaña DSN del Sistema

Y si el servidor es compartido (lo tienes contratado), pídeles a los que te suministran el servidor que te lo creen o te digan como hacerlo. En caso de que te digan que para conectar una BD Access debes hacerlo por DSN-Less, mira esta página:

http://www.connectionstrings.com/

O que te la proporcionen ellos.



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #15 (permalink)  
Antiguo 06/11/2007, 06:51
 
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: otro codigo con problemas

hola sabes yo no se mucho de codigo trato de hacerlo pero me salen errores como lo dejarias tu para que funcionara me puedes decir por favor ya llevo como 3 dias tratando con los consejos que me van dando y no pasa nada...

muchas gracias
  #16 (permalink)  
Antiguo 06/11/2007, 08:10
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: otro codigo con problemas

¿Donde esta este DSN?

Uploadresize

O mejor, ¿las páginas ya están el producción (en el servidor donde se van a alojar)? Si es asi, diles a los administradores que te creen un DSN con ese nombre que apunte a tu BD.


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #17 (permalink)  
Antiguo 06/11/2007, 11:18
 
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: otro codigo con problemas

las paginas ya estan todas listas como creo el dsn me podrias decir las pagina la manejo desde mi pc con iis ...

muchas gracias me podrias decir como crear el DNS que apunte a BD..
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 08:01.