Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


en klurig en.... läsa csv in i DataGrid/Gridview - kan ni reproducera detta feno

Postades av 2005-07-29 09:36:15 - Lennart Svensson, i forum asp.net generellt, Tråden har 2 Kommentarer och lästs av 679 personer

Hejsan! (mitt första inlägg på Pellesoft)

Jag behöver läsa en loggfil som är kommaseparerad, jag vill kunna ställa frågor(filter) direkt mot filen.
Så jag tänkte att ett Microsoft.Jet.OLEDB.4.0 koppel skulle kunna lösa detta.

Baserat på denna artikeln tänkte jag att nu är saken biff.
http://msconline.maconstate.edu/tutorials/ASPNET2/ASPNET03/aspnet03-06.aspx

jag kan omöjligen få detta att fungera, eller jag kan inte få det att fungera med komma som separator.
har jag semikolon eller pipe osv så kan jag hämta in filen och visa den i en Gridview el datgrid som den ska - dvs fältseparerad vilket ger mig möjligheten att ställa vanliga SQL frågor mot filen, snabbt enkelt och billigt ;=)

Nu till problemet:
om jag läser in filen med Komma som Delimiter ( vilket ju är det normala) så visas texten i ett flöde/rad ex.vis
111-11-1111,Ann,Adams,60000.00,Accounting

om jag har separator med citationtecken vilket det är i denna logfilen så här
"111-11-1111","Ann","Adams","60000.00","Accounting"

Då separeras filen men endast första kolumnen visas

Jag har haft en del mailkorrespondens med mannen som skrivit artikeln - Dr Adams på Macon State College - Georgia.

Det lustiga är att när han kör den kod som jag har skrivit så fungerar det klockrent för honom dvs precis som beskrivet i artikeln,(på ett antal olika servrar/versioner) men för mig fungerar det som sagt inte, egentligen så utvecklar jag detta på Beta2 och trodde i min enfald att det var en bugg men jag kan reproducera det i 1.x miljö också.

Jag har provat:
Olika servrar ifall att det skulle vara nåt med installationen,
Jag har provat med olika installationer av VS men inget löser problemet.
Jag har provat med och utan schema.ini,
Jag har lagt till (,) i schema.ini men bara med ett felmeddelande som resultat.

ett annat fenomen är att jag inte behöver någon schema.ini om jag tex har ; som delimiter den tolkar fälten i alla fall.

mvh / Lelle

Hoppas någon av er kan reproducera detta - annars kommer jag ett steg närmare nervsammanbrott ;)





Svara

Sv: en klurig en.... läsa csv in i DataGrid/Gridview - kan ni reproducera detta

Postades av 2005-07-29 09:57:19 - Mikael Johansson

Snabb sökning gav flera lösningar :)

http://www.devarticles.com/c/a/ASP.NET/Reading-a-Delimited-File-Using-ASP.Net-and-VB.Net/
http://www.codeproject.com/aspnet/ImportExportCSV.asp


Svara

Sv:en klurig en.... läsa csv in i DataGrid/Gridview - kan ni reproducera detta

Postades av 2005-07-29 21:37:11 - Lennart Svensson

Så sant ..men att läsa filen med en StreamReader eller att koppla upp med OleDB är inte riktigt samma sak, jag kan tex inte ställa SQL frågor mot filen, ev kan man läsa in filen i nån datatable och därifrån göra detta? nej Dr Adams metod hade varit optimal om den bara hade funkat på min komma separerade fil. Men den funkar på dom flesta andra "Delimited files" så jag antar att det får duga och sen blir den en sql snurra som tar hand om den andra logfilen

/ Lele


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 612
27 953
271 709
6 495
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies