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


Värde till string

Postades av 2007-01-29 18:37:42 - Torbjörn Karlberg, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 773 personer

Hej
Varför funkar inte detta?

Dim sAnt As String
sAnt = Format(MonthView1(0).Value, "ddd", vbMonday)


select sum(sAnt)As isum from tabell where

Jag har fält i databesen som är må, ti, on, to, fr, lö, sö alltså veckodagar.



tobbe


Svara

Sv: Värde till string

Postades av 2007-01-29 18:49:20 - Andreas Hillqvist

Tänk på att detta är beroende på Vilken språkversion/regionalainställninga du kör av windows.
Så du bör använda strängkonstanter för dina kolumner.

Du måste konkratenera variablen med konstanten för att göra så du vill:

Dim SQL as String
Dim wd as Long
Dim Columns As Array
    Columns = Array("må", "ti", "on", "to", "fr", "lö", "sö")
    wd = Weekday(MonthView1(0).Value,vbMonday)
    SQL = "SELECT SUM(" & Columns(sAnt-1) & ") AS isum FROM tabell"


Svara

Sv:Värde till string

Postades av 2007-01-29 21:04:47 - Torbjörn Karlberg

Hej

Fått det att funka med detta!

Private Sub MonthView1_DateClick(ByVal DateClicked As Date)
Dim dbs As Database
Dim rs As Recordset
Dim sAnt As String


sAnt = "day" & Weekday(MonthView1.Value, vbMonday)

Debug.Print sAnt

Set dbs = OpenDatabase("D:\Data\s2kb.mdb", False, False, _
";pwd=xxxx")


Set rs = dbs.OpenRecordset("SELECT sum(" & (sAnt) & ") AS isum from Mek_Närvaro where avd = '" & lblAvd & "'and Verk = true")

Do While Not rs.EOF
Text1 = rs.Fields("isum").Value & vbNullString
rs.MoveNext
Loop

rs.Close
dbs.Close
Set rs = Nothing
Set dbs = Nothing

End Sub

tobbe


Svara

Sv: Värde till string

Postades av 2007-01-30 20:44:42 - Andreas Hillqvist

Det funkar för dig ja.

Men testa din applikation på med annan språkiställning så kommer den krascha.
Jag vara bara förutseende vade det gäller att använda format mot en array/case-/if-sats.

Så jag ser det som att din kod innehåller en känd bugg upptäckt genom inspektion.
En bugg som troligen skulle klara din debuggning och/eller testfall förutsatt att du inte testade på en annan språkversion.


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 570 725
27 958
271 751
455
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