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


Notis från en SQL databas i en asp:Calendar

Postades av 2003-06-29 17:17:56 - Kjell Ek, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 855 personer

Jag har en SQL databas med datum och artiklar. Jag skulle vilja att det syns ett ”A” i min calendar vid det aktuella datumet (i kalendern) om det finns en eller flera artiklar i databasen.
Jag vill bara få en notis i kalendern att det finns något inlagt i det datumet som visas när jag bläddrar i kalendern.
Finns det någon expert som kan hjälpa mig med detta (i VB)?


Svara

Sv: Notis från en SQL databas i en asp:Calendar

Postades av 2003-06-29 19:11:34 - Fredrik Normén

Kalender kontrollen har ett event som heter OnDayRender som du kan använda dig av.

ett exempel där myDay och myMonth och myYear kommer från din databas:

<code>
sub DayRender( s as object, e as DayRenderEventArgs)

'Här kan du tex hämta data från ditt DataSet.

if e.Day.Date.Day = myDay and _
e.Day.Date.Month = myMonth and _
e.Day.Year = myYear then
e.Cell.Control.Add(New LiteralControl("A"));
end if
end sub
</code>

<code>
<asp:Calendar OnDayRender="DayRender" .... >
</code>

/Fredrik N


Svara

Sv: Notis från en SQL databas i en asp:Calendar

Postades av 2003-06-30 13:33:17 - Kjell Ek

Hmmm, får inte till det. Erkänner ivrigt att jag är nybörjare på detta.

Hur gör jag för att få ut dom rätta värderna myDay och myMonth och myYear från min sql server/databas???


Svara

Sv: Notis från en SQL databas i en asp:Calendar

Postades av 2003-06-30 18:50:23 - Johan Normén

Hej..

Troligen har du ju sparat ner dina datum som datum i databasen?
Dessa kan du lägga i en DateTime variabel och sedan med DateTime
plocka ut dag, månad etc...
Exempelvis:
<code>
Dim datum As DateTime
datum = "2003-08-29" <--- Här är ditt värde från databasen. (dataReader["Datum"] )

Dim dag As Integer = datum.Day
</code>

Jag antar att du vet hur du hämtar data ur din databas? Om inte så är quickstarten som följer med .Net framework en bra källa, Annars kan du kolla på andra inlägg i detta forum där det frågats om det flera ggr.

//Johan N


Svara

Sv: Notis från en SQL databas i en asp:Calendar

Postades av 2003-07-01 09:55:07 - Kjell Ek

Hej igen och tack för hjälpen.
Jag har delvis löst det, mitt problem är att endast ett datum visas i min kalender. Jag har 9 datum i min databs som ligger i juli men endast det senaste datumet/id visas.

Tydligen så lyckas jag bara hämta ett datum ur min databas.

Törs man be om ett tips om felet;-)

Jag lägger in min kod:

<code>
<%@ Page Language="VB" Debug="True" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.SqlClient" %>

<script runat="server">

Dim MyConnection As SqlConnection
Dim MyCommand As SqlCommand
Dim datum As DateTime

Sub Page_Load(sender As Object, e As EventArgs)

MyConnection = New SqlConnection("Data Source=(local);" & "Initial Catalog=!!!!!!!!!!;" & "User ID=!!!!!!!!!!;" & "Password=!!!!!!!!!!")
MyConnection.Open()
MyCommand = New SqlCommand("select aktivdatum from aktivitet", MyConnection)

Dim dr = MyCommand.ExecuteReader()

While dr.Read()
datum = dr("aktivdatum")
End While

dr.Close()
end sub

Sub DayRender(sender As Object, e As DayRenderEventArgs)

Dim myDay As Integer = datum.Day
Dim myMonth As Integer = datum.Month
Dim myYear As Integer = datum.Year

if e.Day.Date.Day = myDay and e.Day.Date.Month = myMonth and e.Day.Date.Year = myYear then
e.Cell.Controls.Add(New LiteralControl("<br>" + "<b><font color='#0000FF'>A</font></b>"))
end if

MyConnection.Close()
End Sub

</script>
</code>


Svara

Sv: Notis från en SQL databas i en asp:Calendar

Postades av 2003-07-01 11:23:21 - Johan Normén

Hej.
Om du tittar här:
<code>
While dr.Read()
datum = dr("aktivdatum")
End While
</code>
Så kommer du alltid skriva över ditt datum. Det betyder att det sista datumetdu får tag i är det enda datum du har i variablen datum.

//Johan N


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 155
27 952
271 704
6 048
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