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å sgl sattsen :/

Postades av 2004-09-29 10:20:31 - Fredrik Ahnell, i forum c# (c-sharp), Tråden har 6 Kommentarer och lästs av 676 personer

När jag kör funktionen här nedan så får jag felet "No value given for one or more required parameters."
Även fast jag tycker att det är väldigt rätt ?

någon som har något tips på vad det kan vara för fel ?


<code>
private int get_stats(int fid, int val)
{
this.ConnectDb();
this.command.CommandText="SELECT Svar" + val + " FROM stats WHERE fid = ?";
this.command.Parameters.Add("id", OleDbType.VarChar, 10).Value = fid;


this.getreader();
while(Reader.Read())
{
this.nummer = Reader.GetInt32(0);

}
this.closeAll();
return nummer;


}
</code>


Svara

Sv: fel på sgl sattsen :/

Postades av 2004-09-29 11:01:32 - Johan Bovin

ska det inte vara
this.command.Parameters.Add("fid", OleDbType.VarChar, 10).Value = fid;


Svara

Sv: fel på sgl sattsen :/

Postades av 2004-09-29 11:20:42 - Marcus Gus

<b>this.command.CommandText="SELECT Svar" + val + " FROM stats WHERE fid = ?";
this.command.Parameters.Add("id", OleDbType.VarChar, 10).Value = fid;</b>

Hade det inte varit lättare med:
<code>
this.command.CommandText="SELECT Svar" + val + " FROM stats WHERE fid = '" + fid + "'"";
</code>

Du har ju inte någon parameter i sqlsatsen som heter "id"...


Svara

Sv: fel på sgl sattsen :/

Postades av 2004-09-29 11:51:59 - Patrik Dahlén

Skriv ut värdet på val direkt när du kommer in i funktionen.
Felmeddelandet brukar bero på att du stavat fel på ett kolumnnamn. Eftersom du kör ett dynamiskt kolumnnam, "svar"+val, så betyder det förmodligen att du inte har någon kolumn som heter så.
I övrigt så tycker jag att det är en dåligt designad lösning. Svaren borde ligga som separata rader i en tabell, inte i olika kolumner. Då hade du aldrig fått det här problemet.


Svara

Sv: fel på sgl sattsen :/

Postades av 2004-09-29 23:50:35 - Andreas Håkansson

Tocker,

this.command.CommandText="SELECT Svar" + val + " FROM stats WHERE fid = @id";
this.command.Parameters.Add("@id", OleDbType.VarChar, 10).Value = fid;


Svara

Sv: fel på sgl sattsen :/

Postades av 2004-09-29 23:56:41 - Per Karlsson

För att vara strikt:
<CODE>
this.command.Parameters.Add("@id", OleDbType.VarChar, 10).Value = fid.ToString();
</CODE>


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 159
27 952
271 704
870
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