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


Generering av dataset[fortfarande INTE löst]

Postades av 2002-11-25 17:13:37 - Magnus Åhlin, i forum visual studio.NET IDE, Tråden har 11 Kommentarer och lästs av 940 personer

När man använder designern för att generera ett dataset så sorteras fältnamnen i bokstavsordning. Hur undviker jag detta?

Jag vill ju ha kolumnerna i datasetet i samma ordning som i databasen (håller på att bygga en konverterare för en access-databas)


Svara

Sv: Generering av dataset

Postades av 2002-11-25 20:45:25 - Mikael Sand

På vilket sätt skulle det spela någon roll??
Jag menar om du t ex genom det genererade datasettet får upp fältnamnen kan du ju mappa dem direkt:
<code>
myLitteDataTable = OwnDataSets.kunder
myLitteDataTable.KNR = myConvSRC.KundNummer
[...]
</code>

För att sammanfatta, så kanske jag e korkad bortom all vett om sans men VARFÖR måste du ha fälten i bokstavsordning??

//Mikael.Net


Svara

Sv: Generering av dataset

Postades av 2002-11-26 00:20:48 - Fredrik Salomonsson

Hej.

Jag har säkert inte fattat dig rätt nu...
Det är väl bara att skriva "SELECT f1, f4, f3, f2 FROM foobar"
Istället för "SELECT * FROM foobar"

Då skall kolumnerna hamna i den ordning du vill...

EDIT:
Tror det är i Command -objektet du specar detta.

EDIT2:
Ett tips är att ibland (inte alltid) gå ifrån guiderna.
Du har mer flexibilitet om du slopar dessa.

//fredda


Svara

Sv: Generering av dataset

Postades av 2002-11-26 10:08:53 - Patrik Löwendahl

tips3!

Låt bli guiderna helt och hållet .. De lägger massa globala objekt instanser, helt onödiga och inte effektivt någonstans


Svara

Sv: Generering av dataset

Postades av 2002-11-26 11:35:00 - Magnus Åhlin

Hej på er!

Nu är det så att programmet bara är en konverterare som bara ska göra en sak och behöver därför inte vara effektiv eller snygg.

Jag vill förresten INTE ha columnerna i bokstavsordning. Att sitta och mappa kolumnvis skulle inte hålla för det är en herrans massa columner.

KUL LÄSNING: ----------------------
Jag kan ju berätta den komiska bakgrunden till problemet:
Jag jobbar på ett företag som för kanske 10 år sedan utvecklade ett program som jobbar mot en vanlig accessdatabas.
Något år senare var det en samling norskar som ville ha en norsk version av programmet men ljushuvudet som fick i uppgift att göra detta nöjde sig inte bara med att översätta labels och annat synligt. Han översatte även de flesta kolumn-namn + sql?!?!? Har ni hör talas om något så korkat?

Mitt jobb är nu att göra en liten konverterare som plockar datan från den norska versionen av databasen in i den ursprungliga och eftersom båda databaserna har samma ordning på kolumnerna vore det ju praktiskt att man bibehöll ordningen.


Svara

Sv: Generering av dataset

Postades av 2002-11-26 13:05:38 - Per Hultqvist

Om databaserna (den norska och den svenska) är identiska så när som på namnet på kolumnen så kan du ju använda en numerisk indexering av kolumnerna, typ :

mDataSet.DataTable.Rows(0).Items(0).value ' VB.Net
mDataSet.DataTable.Rows[0][0].value ' C#

Det ger dig friheten att loopa igenom kolumnerna i st för att sätta varje kolumn separat.

/Per Hultqvist


Svara

Sv: Generering av dataset

Postades av 2002-11-26 16:27:12 - Magnus Åhlin

Hej!
Och så var det de där med att kolumnerna hamnar i bokstavsordning i datasetet.
Det är ju precis numerisk indexering jag vill göra men det förutsätter ju att dom ligger i samma ordning.


Svara

Sv: Generering av dataset

Postades av 2002-11-27 14:32:24 - Pontus Wång

hmmm, jag skulle ha löst det genom att skriva en rutin som transporterade datat mha en DTS istället för att skriva ett VB.Net-program med alla problem det kan innebära.

En annan ide är att göra en tabellmapper och skapa fälten i alla sql-frågor baserat på en "Select Top 0 * FROM Tabell"-fråga


Svara

Sv: Generering av dataset

Postades av 2002-11-27 16:48:40 - Per Hultqvist

Det verkar skumt, alltså om jag öppnar ett dataset och titta i designern så överensstämmer den ordningen jag ser dom i där med den ordningen som dom ligger i datasetet. När jag skapar mina dataset så drar jag och släpper en tabell från ServerExplorern till datasetets designeryta. Då kommer dom i den ordningen som dom ligger i databasen...

/Per Hultqvist


Svara

Sv: Generering av dataset

Postades av 2002-11-29 09:27:15 - Mikael Sand

Om du vill ha kolumnerna i bokstavsordning och autogenerera ett TYPAT dataset genom designer så skriver du en Stored Proceure som returnerar endast en SELECT-sats (det resultat du vill ha) och drar ut den i designern.

<code>
SELECT ColA, ColB, ColD [...] ColZ
FROM StupidNorseCodingStyle
</code>

Om du inte behöver att typat dataset kommer kolumnerna hamni i ordning i ett resultset för en normal fråga genom koden genom en adapter.

//Mikael.NET
Som inte fattade vad du menade tidigare.


Svara

Sv: Generering av dataset

Postades av 2002-12-03 15:42:54 - Magnus Åhlin

Hej!

Trash du skrev nåt om att använda en DTS, vad är det för något ocg hur använder man en sån? Var kan jag läsa om det? Någon som vet?


Svara

Sv: Generering av dataset

Postades av 2002-12-03 15:50:06 - Pontus Wång

DTS = Data Transformation Services, följer med SQL-Server och är ett alldeles utmärkt verktyg att flytta data mellan olika databaser med.


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 615
27 953
271 709
409
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