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


Fel på parametrar?

Postades av 2006-03-07 22:02:59 - Magnus Hallberg, i forum asp.net generellt, Tråden har 1 Kommentarer och lästs av 914 personer

Jag har ett mycket underligt problem, jag har en lagrad procedur soom ser ut så här.
<code>
ALTER PROCEDURE [dbo].[getOnlySub]
@catID int
AS SELECT subCatID, subCategory
FROM subCategory
WHERE CatID = @catID
</code>
Sen har jag kod på min sida som ser ut så här, jag tar inte med all kod utan bara SQL-delen.
<code>
// SQL commands...
SqlCommand cmd = new SqlCommand("getOnlySub", conn);
cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add(new SqlParameter("@catID", SqlDbType.Int, 4));
cmd.Parameters["@catID"].Value = 1;
</code>
Jag får felmeddelande på detta felet är: <b>Procedure or Function 'getOnlySub' expects parameter '@catID', which was not supplied.</b> Är det någon som kan se vad jag har gjort för fel? Jag har slagit i böcker och sökt på nätet, men jag kan inte fatta eller hitta vad som är fel. "Ettan" kommer jag att byta ut mot en variabel, men jag har den för att var helt säker på att det är ett heltal som skickas till proceduren. Kör jag proceduren i SQL-Server fungerar den utmärkt.


Svara

Sv: Fel på parametrar?

Postades av 2006-03-08 00:18:58 - Magnus Hallberg

Efter att ha skrivit om min kod ett antal gånger har jag fått det att fungera så här.
<code>
SqlParameter param = new SqlParameter();
param.ParameterName = "@catID";
param.Value = myCatID;
param.SqlDbType = SqlDbType.Int;

try
{
conn.Open();// Open the connection...

DataSet ds = new DataSet(); // New Dataset...
SqlDataAdapter da = new SqlDataAdapter("getOnlySub", conn); // New sqldatareader...
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.Parameters.Add(param);
</code>
Detta är kanske inget bra sätt, finns det nåt bättre sätt tar jag gärna emot förslagen.


Svara

Nyligen

  • 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
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 603
27 953
271 705
6 039
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