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


problem med en lagrad procedur och Listview

Postades av 2004-07-26 15:51:17 - Tyronne Engström, i forum visual basic - allmänt, Tråden har 7 Kommentarer och lästs av 913 personer

Hej!

Jag har en lagrad procedur som är en selectsats och ser ut så här

<code>
CREATE procedure GetIssues
AS
set nocount on
select a.*, b.fname,b.lname, c.company from issues a, contactperson b, customers c
where b.contactid=a.contactid and c.custidnr = a.custidnr
order by a.changetim desc
GO
</code>

när man kör den i SQL Querry analyser så visas resultatet och det stämmer med det som skall visas.

Sedan skickar jag in resultatet i en listview och koden ser ut så här
<code>
While Not rst.EOF

lngProgCount = lngProgCount + 1
ListProgress.Value = lngProgCount
StatusBar1.Panels(1).Text = "Hämtar post: " & lngProgCount & " / " & lngProgMax

intImageIndex = rst("status")

Set x = ListView1.ListItems.Add(, , rst("IssueID"), , intImageIndex) 'meddelande nr
x.SubItems(1) = Trim(rst("changetim")) 'regtim
x.SubItems(2) = Trim(rst("Header")) 'rubrik
x.SubItems(3) = Trim(rst("company")) 'företag
x.SubItems(4) = Trim(rst("Fname")) & " " & Trim(rst("lname")) 'Kontakt
x.SubItems(5) = GET_STATUS(rst("status")) 'status
x.SubItems(6) = rst("regtim") 'ändrad den

rst.MoveNext
Wend
</code>

då visas allt utom detta

<code>
Trim(rst("Fname")) & " " & Trim(rst("lname")) 'Kontakt
</code>
dessa är helt tomma. Alltså när jag kör proceduren i SQL Querry Analazyer finns värderna med, men inte när jag presenterar resultatet i listviewn.

är det någon som har en hint varför detta fenomen uppstår.

/phinala


Svara

Sv: problem med en lagrad procedur och Listview

Postades av 2004-07-26 16:44:40 - Johan Djupmarker

Det råkar inte vara så att fälten Fname och lname finns i tabellen issues och inte innehåller något där? Dum fråga kanske, men jag kan inte komma på något annat just nu...

/Johan


Svara

Sv: problem med en lagrad procedur och Listview

Postades av 2004-07-27 09:27:02 - Tyronne Engström

Hej!

Nej det går de inte. De ligger i en annan tabell contactperson som jag joinar. SOm jag skriver så när jag kör min SQL fråga i SQL Querry ANalyzer så kommer all värden med. Det är just när jag skall ta ut dem ur reccordsettet som de värderna inte finns med

/phinala


Svara

Sv: problem med en lagrad procedur och Listview

Postades av 2004-07-27 10:52:00 - Jenny Månsson

1. Visas något om du bara tar fname?
2. Visas något om du bara tar lname?
3. Gör en kontroll på Null i loopen och om det är null så lägg till tomma fnuttar ""


Svara

Sv: problem med en lagrad procedur och Listview

Postades av 2004-07-27 11:10:52 - Tyronne Engström

om jag struntar att köra sql- frågan i poceduren utan lägger in den rakt av i koden, så fungerar det, men det är när jag kör proceduren in i ett reccordsett så försvinner det. Som jag sa tidigare kör jag proceduren i SQL Querry analyzer så kommer all värderna med.. Så det verkar vara så att när jag kör en procedure med en join i så försvinner vissa värden, jag har rtåkat ut för detta innan.

/phinala


Svara

Sv: problem med en lagrad procedur och Listview

Postades av 2004-07-27 13:07:40 - Tyronne Engström

nu har jag löst det....

i min fråga anväde jag a.* och då fungerade det inte, men om jag i stället skriver ut alla fält jag vill ha med så kom det...

<code>
select a.issueid, a.changetim,a.header, b.fname,b.lname, c.company,a.status, a.regtim
from issues a, contactperson b, customers c
Where b.contactid = a.contactid And c.custidnr = a.custidnr
order by a.changetim desc
</code>

i sället för
<code>
select a.*, b.fname, b.lname, c.company
from issues a, contactperson b, customers c
Where b.contactid = a.contactid And c.custidnr = a.custidnr
order by a.changetim desc
</code>

Lite konstigt tycker jag men men bara det fungerar

/Phinala


Svara

Sv: problem med en lagrad procedur och Listview

Postades av 2004-07-27 15:23:48 - Jenny Månsson

Du har kanske fname och/eller lname som fält även i den andra tabellen
i så fall är det inte så konstigt om den inte vet från vilken tabell
den ska visa.


Svara

Sv: problem med en lagrad procedur och Listview

Postades av 2004-07-27 15:31:38 - Tyronne Engström

nope.. det har jag inte...jag har databsen är en relationsdatabas...

Jag har haft detta fenomenet innan och då löste jag det på ett annat sätt. Att jag kom på det nu var en ren slump..

Men nu fungerar det.... så jag tackar för din hjälp...

Phinala


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 707
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