Hej! Vilka är det som inte kommer med ?Värden kommer inte med: Stored Procedure
Jag har följande lagrad procedur
<code>
CREATE procedure ViewIssue
@Issueid bigint
AS
set nocount on
select a.issueid, a.changetim, a.header, a.content, a.status, a.regtim , a.changeperson, a.changetim,
a.attachments, a.productid, a.contactid, a.regperson, a.MessageTo , b.fname,b.lname, c.company
from issues a, contactperson b, customers c
Where b.contactid = a.contactid And c.custidnr = a.custidnr
and issueid= @issueid
GO
</code>
När jag kör denna fråga i SQLQuery Analyzer så fungerar den smärtfritt. SP fungerar som den ska och ALLA värden finns med. Men kör jag denna på min asp sida enl följande:
<code>
'## Hämtar data från databasen
Set rst = con.execute("ViewIssue " & intIssueid)
intRegPerson = rst("contactid")
intChangePerson = rst("regperson")
strHeader = rst("header")
strContent = rst("content")
intProduct = rst("productid")
intStatus = rst("status")
strCustomer = rst("Company")
strContact = rst("fname") & " " & rst("lname")
intAttachments = rst("attachments")
dateRegtim = rst("regtim")
dateChangeTim = rst("changetim")
intMessagTo = rst("MessageTo")
</code>
Så kommer inte alla värden med. DVs vissa rst poster är tomma. Jag hade detta fel än gång innan men då använde jag i SP a.* i stället för att jag skrev ut alla fältnamn som jag vill ha med. Som ni ser i denna så har jag skrivit ut alla fälten.
Kan någon svara på varför det bli på detta sättet och hur jag löser det.
/phinalaSv: Värden kommer inte med: Stored Procedure
Har de kolumnerna rätt namn i det resulterande recordsetet i QA ?
/Johan