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 sql

Postades av 2010-05-05 20:25:58 - Benni Svensson, i forum asp.net generellt, Tråden har 2 Kommentarer och lästs av 1142 personer

Vad jag försöker att göra är att kolla om det redan finns en tidsrapport på en person i en given månad.
När jag kör denna som fråga i Access så fungerar det, men inte på asp.net c#.
<code>
personId = Convert.ToInt32(DropDownList1.SelectedValue);
sDatum = DropDownList2.SelectedItem.ToString();
sql = "
SELECT
t_tidsRapport.personId,
Format([datum],'mmmm') AS Manad
FROM
t_tidsrapportPerson
INNER JOIN
t_tidsRapport
ON
t_tidsrapportPerson.rappPersonId = t_tidsRapport.rappPersonId
WHERE
t_tidsRapport.personId=?
AND
Format([datum],'mmmm')=?";

OleDbCommand cmd = new OleDbCommand(sql, DBConn);
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add("personId", OleDbType.Integer).Value = personId;
cmd.Parameters.Add("Manad", OleDbType.VarWChar, 50).Value = sDatum;
DBConn.Open();
int i = Convert.ToInt32(cmd.ExecuteScalar());
if (i == 0)
{
//finns inte
}
{
//finns
}
</code>
Jag har rensat bort så mycket jag kan för att detta skall bli så tydligt som möjligt.
Är det helt fel att skriva så här eller hur bör jag göra?


Svara

Sv: Problem med sql

Postades av 2010-05-05 22:08:07 - André Claesson

Ser ut som du lägger in parametrar enligt MySql-standard med frågetecken.
Testa att ange dem enligt:

<code>
string SQL = "SELECT * FROM Table WHERE name=@name AND age=@age;";
...
com.Parameters.AddWithValue("name", "André");
com.Parameters.AddWithValue("age", 20);
</code>


Svara

Sv:Problem med sql

Postades av 2010-05-06 10:16:37 - Benni Svensson

Hej Andr'e
Nej jag använder mig av Access och enligt standard så bör man ju använda sig av "?".
Jag misstänker dok att mit problem hade med min formatering av månaden, och jag har byggt om det
nu så att jag tar fram månaden via int manad = DateTime.Now.Month;.
Nu verkar det att fungera.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 639
27 953
271 710
8 408
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