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


Inläsning av ValidationText går för långsamt....

Postades av 2001-10-30 08:03:00 - Fredrik Johansson, i forum databaser, Tråden har 7 Kommentarer och lästs av 798 personer

Hejsan!
Jag använder [ValidationText] för att lagra namnet på fältet som användaren känner igen det.
När jag läser in [Name] så går det blixt snabbt men när jag läser in [ValidationText] så går det jätte långsamt. Är det någon som vet ett sätt att läsa in [ValidationText] på ett snabbare sätt?

Mvh Fredrik


Exempel:

Dim Temp as string

Dim DB As DataBase
Dim RS As Recordset

' Öppna databasen
set DB = OpenDatabase("DataBasen")

' Öppna tabellen och hämta data
Set RS = DB.OpenRecordset("SELECT * From [Yarn Style] WHERE [Yarn Style]='A'",dbOpenDynaset)

' Gå igenom alla fälten
For I = 0 To RS.Fields.Count - 1

' Fält namnet
Temp = RS.Fields(I).ValidationText

' Skall fältet vara med?
If Temp <> "" Then

' Lägg till fältets namn(Namnet som användaren ser och känner igen...)
Fält(0).AddItem Temp

End If

Next I

' Stäng
RS.Close
DB.Close

' Frisläpp minne
Set RS = Nothing
Set DB = Nothing


Svara

Sv: Inläsning av ValidationText går för långsamt....

Postades av 2001-10-30 09:05:00 - Mikael Sand

Jag hoppas du vet vad du gör även om jag inte kan se meningen med att använda validationtext till detta istället för en separat tabell med fältnamn och sen en länkning till din Garn-tabell.

Enligt: http://msdn.microsoft.com/library/en-us/office97/html/output/F1/D2/S5A312.asp (MSDN) så används denna för att lagda det felmeddelnade som man vill ha om någon skriver in ett värde som inte stämmer med definitionerna. Eftersom du öppnar din koppling till databasen som Dynaset (den mest dynamiska och minst lämpade kopplingen om du gör en webapplikation) så hålls en koppling uppe och samtidigt som du läser upp värdet av validationText så kollas samtidigt om det värde som kommer in (inget) är rätt formaterat o s v.

Vad jag kan förstå så ska du skrota hela idén med att använda validationtext till det du gör och sätta dig vid ritbordet igen.

Dessutom SKA du när du anropa data som du bara ska läsa av använda typen ForwardOnly och ingenting annat.

*Börjar bli lite sur*

Ja ja.


Svara

Sv: Inläsning av ValidationText går för långsamt....

Postades av 2001-10-30 10:44:00 - Mikael Wedham

inte ADO ???


Svara

Sv: Inläsning av ValidationText går för långsamt....

Postades av 2001-10-31 08:42:00 - Mikael Sand

Va. Vådi inte ADO??? Är det riktat till mig eller?? Va? Va?


Svara

Sv: Inläsning av ValidationText går för långsamt....

Postades av 2001-10-31 10:53:00 - Mikael Wedham

Set RS = DB.OpenRecordset är inte ADO, vad jag minns. Det är väl DAO. Det är (vanligtvis) snabbare att använda ADO, som dessutom har en enklare objektmodell...
Nej, det är inget mot dej!

/m


Svara

Sv: Inläsning av ValidationText går för långsamt....

Postades av 2001-11-02 09:01:00 - Mikael Sand

Jag skrev TILL mig en stor skillnad är MOT.. Men i alla fall. Det var så mycket namn och grejor.

Nej, det är sant att det är DAO. En mycket bättre sak att använda om du med säkerhet vet att du t ex ska köra en applikation på en dator som har en MS-databas eftersom det faktiskt är snabbare.

Men min fråga kvarstår. VARFÖR VALIDATIONTEXT??

Resultat av dålig systemering??


Svara

Sv: Inläsning av ValidationText går för långsamt....

Postades av 2001-11-05 10:28:00 - Fredrik Johansson

Hej!

Har varit på semester.....

Anledningen till att jag ville använda ValidationText är att jag har gjort en urvalsfunktion i mitt program där man kan välja olika tabeller att söka i. Varje tabell har mellan 20-40 st fält, alla fälten skall inte gå att söka i och fältnamnen som användaren skall se är inte samma som jag använder i koden/tabellen. Databasen utvecklas ständigt och ett enkelt sätt vore att ange det i validationtexten och på så sätt slippa uppdatera i en extra tabell(lätt att missa). Nu har jag löst det igenom att köra en snutt kod som skapar den extra tabellen varje gång jag ändrar i någon tabell.
När man väljer tabell i urvalsformuläret läses fältnamnen in ifrån extratabellen snabbt och bra.

ps. Det är ingen större fel på min systemering....det som man alltid saknar då man programmerar är ju tiden man kan lägga ner på att lösa problem som uppstår...och det gör ju dom hela tiden....*s*...

/Freddan


Svara

Sv: Inläsning av ValidationText går för långsamt....

Postades av 2001-11-06 09:16:00 - Mikael Sand

Dem problem som du beskriver bl a med uppdatering av tabeller löses genom att designa databesen med relationer mellan tabellerna, referensintregritet, och för att inte klanka ner mer på systemeringen så finns det sätt i stil med just relationer som löser problem med tillkommande data.

Skulle jag lösa databasproblemen på liknande sätt på stället jag jobbar skulle nog min DBA skicka hem ett paket med varma fiskar till mig.

Tillbaka till ritbordet anser jag, annars får du enligt min mening leva med att validationtext-läsningen går längsamt.


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 717
27 958
271 751
3 417
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