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


Slå ihop poster

Postades av 2001-08-22 12:42:00 - Kjell Andersson, i forum databaser, Tråden har 4 Kommentarer och lästs av 914 personer

Min SQL ser ut så här

SQL = "SELECT TRAKT, BLOCK, TKN, ENHET From FASTIGHETSAGARE "
Set rsSokning = conn.Execute(SQL)

Jag vill nu slå ihop alla poster till en post och som skall hamna i en ny tabell. Dessutom skall det mellan TRAKT och BLOCK vara ett mellanslag i den nya posten. Hur fortsätter jag programmet?


Svara

Sv: Slå ihop poster

Postades av 2001-08-22 13:11:00 - Emma Magnusson

vill du slå ihop dem rad för rad?

så här löste jag det i Java. istället för att skriva ut som jag har gjort kan du välja att konkatenera dina värden till en temporärsträng som du sedan läser ut till den nya tabellen.

taResultat är en textArea

//Emma

private void skrivUtRS(ResultSet rs){
//skriver ut det resultset som returneras av SQL-uttrycket
int colCount;

taResultat.setText("");
try{
ResultSetMetaData rsmd = rs.getMetaData();
colCount = rsmd.getColumnCount();
while (rs.next()){
for (int i = 1; i < colCount + 1; i++){
taResultat.append(rs.getString(i));
if (i%colCount == 0){
taResultat.append("\n");
}
}
}stmt.close();
}catch (Exception e) } System.out.println(e);}
}


Svara

Sv: Slå ihop poster

Postades av 2001-08-22 13:33:00 - Kjell Andersson

Det skall slås ihop rad för rad. Jag har fått till det nu så när som på en detalj. Ett exempel

En post för TRAKT, BLOCK, TKN, ENHET ser ut så här

Alphyddan 4 : 1

Att varje del står i varsin kolumn tror jag beror på att någon gammal UNIX inte kunde blanda siffror och bokstäver. Jag vill slå ihop så det blir EN kolumn där det står

Alphyddan 4:1

Jag satte varje del i varsin textvariabel och slog så ihop till en textvariabel.

Nu får jag meddelandet
Syntaxfel (operator saknas) i frågeuttrycket 'Alphyddan 4:1'

Tror programmet att det är en division jag vill utföra?


Svara

Sv: Slå ihop poster

Postades av 2001-08-23 13:23:00 - Christian Ericsson

Det enklaste vore kanske att hämta hela strängen sammanslagen direkt från databasen. Då skulle din fråga kunna se ut så här:

SQL="SELECT TRAKT+' '+CONVERT(varchar(4),BLOCK)+TKN+CONVERT(varchar(4),ENHET) AS NyPost FROM FASTIGHETSAGARE"

(CONVERT används för att konvertera numerisk data till char-tecken, antalet tecken som krävs beror på hur långa nummer som förekommer i kolumnen.)

<<Chris>>


Svara

Sv: Slå ihop poster

Postades av 2001-08-23 13:34:00 - Kjell Andersson

Tack, det har löst sig.


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 570 709
27 958
271 751
890
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