begin process at 2010 03 22 05:14:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Pb précédent résolu mais erreur : Object doesn't support this property or method 'rs.close'


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

Pb précédent résolu mais erreur : Object doesn't support this property or method 'rs.close'

vendredi 4 octobre 2002 à 10:45:05 | Pb précédent résolu mais erreur : Object doesn't support this property or method 'rs.close'

rodman

erreur : Object doesn't support this property or method 'rs.close'

Le prog est le suivant:

<%
Set NB_Conn = Server.CreateObject("Mysql.Connection")
Set rs=Server.CreateObject("Mysql.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
inF.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
NB_Conn.close : set NB_Conn = 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>
samedi 5 octobre 2002 à 14:39:33 | Re : Pb précédent résolu mais erreur : Object doesn't support this property or method 'rs.close'

Mcjo

Membre Club
Il est ou le rs.open ????




-------------------------------
Réponse au message :
-------------------------------

erreur : Object doesn't support this property or method 'rs.close'

Le prog est le suivant:

<%
Set NB_Conn = Server.CreateObject("Mysql.Connection")
Set rs=Server.CreateObject("Mysql.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
inF.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
NB_Conn.close : set NB_Conn = 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, erreur, excel, object, doesn


Répondre à ce message

Sujets en rapport avec ce message

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 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 Ajax/Atlas sur l'hebergeur [ par wally88 ] Bonjour, voili je suis entrain de m'amuser a regarder Ajax/Atlas donc ca fonctionne tout bien en local mais sur l hebergeur que faut il mettre? j'ai l bug sur la freetextbox [ par SuperBouly ] Bonjour, Je travaille sur un projet développé sur VS2003 en vb Je viens de me munir à l'essai de la freeTextBox V 3.1.4.. Installation sans problème, 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 Probleme de deploiement [ par spikeyz ] Bonjour,Je viens de finir de développer une application en .net 2.0 et Ajax 1.0 mais lors du déploiement sur le serveur qui ne possède pas encore Ajax exporter une table access vers un fichier excel [ par ahmani24 ] Bonjour tout le monde,j'ai besoin de vous aide.j ai une table access et j'ai besoin d'exporter les données de cette tables vers un fichier excel.comme ouvrir fichier local [ par emericg ] J'ai un probleme qui me parrait hyper simple mais je ne trouve pas la solutionJe veux a partir d'un linkbutton (obligatoirement) ouvrir un fichier Exc Excel et plages(ou zones) [ par sidommou ] salut à tous,Je voulais récupérer un ensemble de ligne d'un fichier excel pour les stocker dans une base de données. Bon le résultats est là: Je l'ai asp et asp.net [ par gatita_dev ] bonjour,je developpe normalement avec asp.net mon probléme c quand je veux executer une page asp sur mon poste il me donne l'erreur suivante: Erreur d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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,250 sec (3)

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