begin process at 2012 02 13 01:15:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Pb de déclaration de variables


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb de déclaration de variables

vendredi 4 octobre 2002 à 10:17:29 | Pb de déclaration de variables

rodman

Voici mon programme mais j'ai une erreur pour la déclaration de rs, l'erreur est ADODB Recordset error
Operation is not allowed when the object is closed

<%
Set NB_Conn = Server.CreateObject("Mysql.Connection")
Set rs=Server.CreateObject("ADODB.RecordSet")
NB_Conn.Connect NB_MySQL_Qualite_host,NB_MySQL_Qualite_user,NB_MySQL_Qualit e_pasw,NB_MySQL_Qualite_database,NB_MySQL_Qualite_port,0

Action = LEFT(UCASE(Request("Action")),5)
If Action = "RECEV" Then ' Arrivée du formulaire

' 1. Mémorisation de l'adresse E-mail dans un cookie

Response.Cookies("sgmail")= Request("Mail")
Response.Cookies("sgmail").Expires = Date+365
Response.Cookies("sgmail").Domain="saint-gobain.com"
Response.Cookies("sgmail").Path = "/images"

' 2. Tri de la Base de Données


SQL = "SELECT Societe.ID_Societe, Societe.Nom_societe FROM Societe " _
& " ORDER BY Societe.Nom_societe DESC "
If not NB_Conn.query(SQL) Then MySQLError(NB_Conn)
set societe = Server.CreateObject("Mysql.Recordset")
societe.Connection = NB_Conn

' 3. Création du fichier

Set FSO = Server.CreateObject("Scripting.FileSystemObject")
dim dir : dir = Server.MapPath("/images")
set inF = FSO.CreateTextFile(dir & "\" & Request("type"))



' Fichier au format Excel (.slk)
if RIGHT(Request("type"),3)="slk" then
inF.writeLine"ID;PWXL;N;E" ' Début du codage excel
' chr (34) remplace les guillements à la suite de l'instruction
inF.writeLine"C;Y1;X1;K"&CHR(34)&("ID_Societe")&CHR(34)
inF.writeLine"C;Y1;X2;K"&CHR(34)&("Nom_societe")&CHR(34)
i=2 ' Affichage à partir de la ligne 2
While Not rs.eof
inF.writeLine"C;Y"&(""&i&";X1;K")&(rs("ID_Societe"))
inF.writeLine"C;Y"&(""&i&";X2;K")&CHR(34)&(rs("Nom_societe" ))&CHR(34)
i=i+1
rs.MoveNext
wend
inF2.writeLine"E" ' Fin du codage excel

' ou fichier au format texte (.txt)
else
inF.writeLine("Id_Societe"&";"&"Nom_societe"&";")
While Not rs.eof
inF.writeLine(rs("Id_Societe")&";"&rs("Nom_societe")&";")
rs.MoveNext
wend
end if
inF.close

' 4. Fermeture de la connexion à la BD

rs.close : set rs = nothing
OBJdbConnection.close : set OBJdbConnection = nothing

' 5. Envoi du fichier par ASPMail

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName = "Defort"
Mailer.FromAddress= "defort.fabien@saint-gobain.com"
Mailer.RemoteHost = "SMTP.saint-gobain.com"
Mailer.AddRecipient Request("Mail"), Request("Mail")
Mailer.AddAttachment dir&"\"&Request("type")
Mailer.Organization = "Site de saint gobain sekurit"
Mailer.Subject = "L'envoi des défauts et des expéditions"
strBody = "Voici la liste des défauts et des expéditions" & VbCrLf
strBody = strBody & "Nom du fichier joint "&Request("type")&"." & VbCrLf
strBody = strBody & "Amicalement. Fabien" & VbCrLf
Mailer.BodyText = strBody
if Mailer.SendMail then
msg="Félicitations : La liste des expéditions et des défauts est dans votre boite aux lettres" _
& "<br>Fichier : "&Request("type")
else
msg="Problème d'envoi<br>"&Mailer.Response
end if

End If %>

<html><head><title>Test pour envoi de fichier vers excel</title>
</head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!--#include virtual="/include/haut.html" -->

<%if msg="" then%>

<H2 align="center">Test pour le transfert de données
dans un fichier "Excel" ou "Texte"</H2>
<h2 align="center"> </h2>

<form method="POST" action="excel.asp">
<table border="0" cellspacing="2" width="100%">
<tr align="center">
<td>Recevez ce fichier en indiquant simplement<BR><BR></td>
</tr><tr align="center">
<td><select size="1" name="type">
<option value="excel.slk">excel</option>
<option value="texte.txt">texte</option>
</select> le type de fichier choisi<BR><BR></td>
</tr><tr align="center">
<td><input type="text" name="Mail" size="22"
value="<%=Request.Cookies("sgmail")%>"> votre e-mail<BR><BR></td>
</tr><tr align="center">
<td><input type="submit" value="Recevoir" name="Action">
un seul clic suffit ...<BR><BR></td>
</tr>
<TR align="center"><TD>La version excel (fichier *.slk) est compatible avec Excel<BR><BR></TD></TR>
<TR align="center"><TD>La version texte (fichier *.txt) est compatible avec Word, Works, Word Pad etc....</TD></TR>
</table>
</form>



<%else%>
<br>
<p align="center"><b><%=msg%></b></p>
<%end if%>

</body></html>


Cette discussion est classée dans : fichier, pb, texte, excel, déclaration


Répondre à ce message

Sujets en rapport avec ce message

Pb de déclaration de variables [ par rodman ] Voici mon programme mais j'ai une erreur pour la déclaration de rs, l'erreur est ADODB Recordset errorOperation is not allowed when the object is clos pb de connexion a un fichier excel. je galere trop... [ par frouxguillaume ] bonjour, quan j'essaye de me connecter a un fichier ca plante sur la premiere ligne je suis sur que c pas grand chose pourtant, la ligne c celle ci:== exportation d'un document (fichier)vers word,excel,fichier texte [ par akouavi ] comment exporter un fichier (image ou non) qu'on a au prealableinseré dans une base Access vers word, excel, fichier texte, ou nouvelle base de donnee Comment inserer du texte avant d'importer un Datagrid dans un fichier excel VB.net [ par schumileboss ] Salut,J'ai un DataGrid à exporter dans un fichier excel. Ca, j'arrive à le faire, ca fonctionne niquel. Seulement, je souhaite rajouter un titre et qu générer un fichier excel d'une table [ par cyrina84 ] bonjour à tousje voudrais savoir comment générer un fichier excell à partir d'une table que je la crée.merciNB : moi je connais pas d'avance la struct Pb reference excel [ par Romouts ] Bonjour,Voila le pb:Le pb et que lorsque j'ouvre mon site avec ie en environement de developpement sa fonction tres bien, par contre l'orsque je l'ouv Téléchargement fichier Texte (.txt) : contient le HTML de la page [ par sphaxslayer ] Bonjour tout le monde !Voilà j'ai fait plusieurs petites recherches et j'ai trouvé comment forcer le téléchargement d'un fichier texte sans qu'il ne s Modification d'Excel après ADO [ par roro59650 ] Bonjour,je souhaite modifier un fichier Excel avec la méthode Server.CreateObject(Excel.application).Mais le truc est que j'utilise la méthode ADODB p Texte dynamique Excel Web [ par Swannyusa ] Bonsoir, j'ais déjà fait quelques recherches mais je n'arrive pas à trouver une solution a mon problème. Je suis entrain de faire un site pour un comm Excel et texte dynamique a l'aide [ par Swannyusa ] Bonjour, j'ais déjà fait quelques recherches mais je n'arrive pas à trouver une solution a mon problème. Je suis entrain de faire un site pour un comm


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales