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 27/03/2007, 15h15   #1
Membre chevronné
 
Inscription : janvier 2004
Messages : 633
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 633
Points : 651
Points : 651
Par défaut Délimiteur et Source de données fichier CSV

Bonjour à tous,
J'ai un fichier CSV qui est ma source de donnée. Sur un poste de test chaque champ est bien délimité mais il semble que sur mon serveur, il ne comprenne pas la limite.

Code :
1
2
3
4
5
6
7
8
9
10
11
Set oSrcCnx = Server.CreateObject("ADODB.Connection")
CSVPATH=server.mappath("/monchemin/export/") 
STRSOURCEDSN = "Provider=Microsoft.Jet.OLEDB.4.0;" &  vbCrLf & _
       "Data Source=" &  CSVPATH & ";" &  vbCrLf & _
       "Extended Properties=""text;HDR=YES;FMT=Delimited""" & vbCrLf 
oSrcCnx.open=STRSOURCEDSN
 
sReq = "select * from [extract.txt];"
 
Set Rs_extract= server.CreateObject("ADODB.Recordset")
Rs_extract.Open sReq,oSrcCnx,1,3
Code :
1
2
3
4
5
6
7
while Not Rs_extract.EOF
Response.Write Rs_extract(0).name
Response.Write Rs_extract(1).name
...
 
Rs_extract.Movenext
Wend
Rs_extract(0).name me donne :
Code :
Prêt;Référence;Famille;Type;Statut objet;Désignation;Services;Ut
au lien de Prêt

ça doit être un truc tout c.. mais ça me bloque
d'avance merci pour votre aide
__________________
+ + http://www.developpez.net/forums/tem...ini_search.gif
= ...enfin le plus souvent
Pymm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 21h13   #2
LEK
Membre éclairé
 
Inscription : mai 2005
Messages : 596
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 596
Points : 363
Points : 363
Hello, il est probable que le séparateur reconnu sur ton serveur soit la virgule et non le point virgule : fais un test.
pour pallier à cela tu peux créer un fichier schema.ini dans le répertoire des csv et y placer le contenu suivant :
Code :
1
2
3
[NonStandard.txt]
Format=Delimited(;)
DecimalSymbol=_
Pour plus d'info : MSDN

Ciao
LEK 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 05h33.


 
 
 
 
Partenaires

Hébergement Web