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


Att göra en textfil, från sql-tabeller, med OLIKA kolumninnehåll.....

Postades av 2005-04-19 16:16:29 - Katarina Kylvåg, i forum sql-server/msde, Tråden har 5 Kommentarer och lästs av 901 personer

Hej!
Är det någon som har bra koll på hur man gör textfiler med olika kolumninnehåll - data hämtas från SQLtabeller - se exempel nedan. Eller är det någon som har tips på var jag kan tänkas hitta uppgifter om det. En vanlig textfil kan jag göra i dts-paketen men det är just det här med olika innehåll i kolumnerna.

Jag har letat i böcker och på nätet i flera dagar och men har ändå inte lyckats hitta info om hur man gör textfiler med bestämt kolumnavstånd och OLIKA innehåll i kolumnerna. Filen ska in i ekonomisystemet och måste därför se ut på ett visst sätt, tex det går inte att ha rader med mer än 160 postioner.

Så här ska det ungefär se ut:

200440100 KUNDNAMN ADRESS1 ADRESS2 Postnr ORT 05040305050905033110


800440100 61250 31910 100100000BELOPP


800440100 61150 31911 100100000BELOPP


600440100 AVDELNING 00000SUMMA


Tacksam för hjälp!
/Katarina :-)


Svara

Sv: Att göra en textfil, från sql-tabeller, med OLIKA kolumninnehåll.....

Postades av 2005-04-19 16:41:34 - Mikael Wedham

Har du provat med BCP och formatfiler?

Vad menar du med olika kolumninnehåll? Är det olika typer av data eller bara olika rader?

/micke


Svara

Sv:Att göra en textfil, från sql-tabeller, med OLIKA kolumninnehåll.....

Postades av 2005-04-19 16:53:44 - Katarina Kylvåg

Med olika kolumninnehåll menar jag att data hämtas från olika tabeller/kolumner och sen presenteras i samma kolumn i textfilen, så som jag visade i exemplet. Så i en och samma kolumn visas tex både kostnadsställe och adress i posterna efter varandra, (så det kan vara olika typer av data).

Jag har inte provat varken BCP eller formatfiler för jag har inte hittat tillräckligt med info om dem för att veta hur jag ska göra. Vet du var jag kan hitta mer ingående info om det?

/Katarina :-)


Svara

Sv: Att göra en textfil, från sql-tabeller, med OLIKA kolumninnehåll.....

Postades av 2005-04-19 21:31:50 - Mikael Wedham

Ugh!!!
Där hjälper varken formatfiler eller något annat.

En procedur (eller liknande) som lägger in data i en temptabell, som ser ut som det du vill ha. Det är nog den enda lösningen - iallafall den snabbaste.

/micke


Svara

Sv: Att göra en textfil, från sql-tabeller, med OLIKA kolumninnehåll.....

Postades av 2005-04-20 08:31:53 - Mikael Svensson

En enkel textfil via BCP.
Efter -P dbpassword så fins det en hel del flaggor du kan sätta beroende på om du vill ha filen TAB separerad osv.
<code>
DECLARE @bcpCommand varchar(2000)

SET @bcpCommand = 'bcp "SELECT * FROM tabell" queryout "'
SET @bcpCommand = bcpCommand + 'Filnamn.txt -U dbuser -P dbpassword -c -t -C ACP'
EXEC master..xp_cmdshell @bcpCommand
</code>


Mer info
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/coprompt/cp_bcp_61et.asp


Svara

Sv:Att göra en textfil, från sql-tabeller, med OLIKA kolumninnehåll.....

Postades av 2005-04-20 09:00:58 - Katarina Kylvåg

Ja, jag var rädd för att det inte skulle gå att lösa på ett enkelt sätt. :-/ Så då ger jag mig i kast med en procedur av något slag och ser om jag får ihop det.

Jag ska även ta och titta lite på kodraderna om BCF, kan vara bra att ha till en annan gång. :-)

Tack!
Katarina :-)


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 619
27 953
271 709
561
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