Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/11/2007, 10h54   #1
vva
Membre éclairé
 
Avatar de vva
 
Inscription : décembre 2004
Messages : 463
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : décembre 2004
Messages : 463
Points : 394
Points : 394
Par défaut ASPSmartUpload : Insert objet ole access

Bonjour,

Mon administrateur est parvenu à installer le composant aspsmartupload mais j'ai un soucis avec l'enregistrement du fichier dans une zone ole access

voici ma requête
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Set rsConnection=Server.CreateObject("ADODB.Connection")
rsConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;" _
   & " Data Source=" & server.mappath("Flash.mdb") & ";" _
   & " Persist Security Info=False"
Set rsRecordset = Server.CreateObject("ADODB.Recordset")
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
mySmartUpload.Upload
strSQL = "INSERT INTO FLASH VALUES (" & maxID & ",'" & mySmartUpload.Form ("Flash_LG") & "','" & mySmartUpload.Form ("Flash_Label") & "','" & mySmartUpload.Form ("Flash_Section") & "'," & mySmartUpload.Form ("Flash_File") & "," & mySmartUpload.Form ("Flash_Datein_Year") & mySmartUpload.Form ("Flash_Datein_Month") & mySmartUpload.Form ("Flash_Datein_Day") & "," & mySmartUpload.Form ("Flash_Dateout_Year") & mySmartUpload.Form ("Flash_Dateout_Month") & mySmartUpload.Form ("Flash_Dateout_Day") & ")"
rsRecordset.Open strSQL, rsConnection, 3
 
erreur : The connection cannot be used to perform this operation. It is either closed or invalid in this context. 
 
si j'utilise la méthode fournie par le composant
 
For each file In mySmartUpload.Files
strSQL = "INSERT INTO FLASH VALUES (" & maxID & ",'" & mySmartUpload.Form ("Flash_LG") & "','" & mySmartUpload.Form ("Flash_Label") & "','" & mySmartUpload.Form ("Flash_Section") & "'," & file.FileToField & "," & mySmartUpload.Form ("Flash_Datein_Year") & mySmartUpload.Form ("Flash_Datein_Month") & mySmartUpload.Form ("Flash_Datein_Day") & "," & mySmartUpload.Form ("Flash_Dateout_Year") & mySmartUpload.Form ("Flash_Dateout_Month") & mySmartUpload.Form ("Flash_Dateout_Day") & ")"
rsRecordset.Open strSQL, rsConnection, 3
next
Citation:
erreur : Argument not optional: 'FileToField'

une idée ? merci d'avance

vva est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 14h39   #2
vva
Membre éclairé
 
Avatar de vva
 
Inscription : décembre 2004
Messages : 463
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : décembre 2004
Messages : 463
Points : 394
Points : 394
J'ai probablement créé quelques crises cardiques mais je vais changer de technique pour la gestion des fichiers. Je vais enregistrer l enom du fichiers dans la zone fichier et enregistrer le fichiers sur le serveurs. Je pense que les utilisateurs et la base de données me diront merci.

Cett etechnique vous semble t elle correcte ou uen autre manière est plsu performante ?
vva est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h33.


 
 
 
 
Partenaires

Hébergement Web