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


Expertutlåtande om databasapplikation tack!

Postades av 2000-11-07 17:18:00 - Johan Djupmarker, i forum databaser, Tråden har 9 Kommentarer och lästs av 1066 personer

Jag håller på att planera en databasapplikation och har då lite frågor... Jag har nästan enbart använt mig av formulär i Access tidigare och där finns ju all databashantering redan inbyggd.

Applikationen ska köras i nätverk, gemensam databas för alla användarna alltså. Inmatningsformuläret ska innehålla vad som i Access kallas underformulär (=en tabell som visas i formuläret som är relaterad till tabellen som huvudformuläret är kopplat till).

Ska man använda sig av någon datakontroll eller ska man koda all datahantering själv?

Om man kodar själv, hur gör man generellt då? (lagrar man datat som objekt, i arrayer eller vad???)

Ska man använda DAO/ADO? För/nackdelar???

Finns det något smidigt sätt att se till att bara en person redigerar en post i taget eller får man skriva det själv?

Många frågor blev det...

/Johan


Svara

Sv: Expertutlåtande om databasapplikation tack!

Postades av 2000-11-07 18:06:00 - Patrik Löwendahl

ett par riktlinjer,

1) använd komponenter för all transport mellen db och klienterna.. Det innebär att du får skriva all kod för hämtning/lämning av data själv.
Födelen med kopmoneter är många saker, men förutom ökad skalbarhet och last tålighet, så kommer det bara finnas ett ställe du behöver ändra på när systemet väl är i drift. OM databas koden ligger i klienten, kommer alla klienter vara tvungan att uppdateras istället för en komponent på servern.

2) När du skriver kod mot ado själv, använder du dig i 90% av alla fall av ett objekt kallat recordset. Recordsettet inehåller all data och en mängd funktioner för att manipulera/hämta och titta på den datan. Det går också att hämta upp en array, vilket ger en snabbare hantering men svårare att koda runt.

3) ADO är det som är de fact standard idag. DAO är gammalt och förlegat. ADO'n är optimerad för att använda ole db och skippa odbc kopplingar vilka i många fall jämfört med ole db är långsamt och klumpigt.

4) Om du arbetar med recordset kan du låsa rader i databasen när du hämtar upp dem. Att hantera den funktionaliteten är delvis automatiserad men du kommer vara tvungen att skriva kod som klarar av att reagera på vissa special fall.. Köp en bok om ado och lär dig arbeta med recordsets och dess olika låsnings principer.

Lycka till


Svara

Sv: Expertutlåtande om databasapplikation tack!

Postades av 2000-11-07 18:23:00 - Johan Djupmarker

Tack för ett snabbt svar! Lite följd frågor...

Om jag öppnar ett recordset med de data jag vill arbeta med, uppdateras de i realtid när någon annan användare ändra någon av posterna i mitt recordset eller måste jag uppdatera med jämna mellanrum?

Hur gör man för att använda en Grid-kontroll om man inte har någon datakontroll? Jag vill alltså att resultatet ska se ut ungefär såhär http://www.datavaxt.se/press/dataskog.gif . Finns det någon grid kontroll där man kan ha combo-boxa i griden?

/Johan


Svara

Sv: Expertutlåtande om databasapplikation tack!

Postades av 2000-11-07 18:46:00 - Patrik Löwendahl

För att fylla en grid kontroll utan att använda sig av en data kontroll, så måste du via kod lägga till dem.. Eller via kod koppla data source, data member..

Du kan få datan att automatiskt uppdateras om du använder en typ av cursor som heter open key set och lägger cursorn serverside .. men detta är inte speciellt flexibelt och kräver fantastiskt mycket av servern.

Varför kommer och hur man kan göra istället tänker jag behandla i en artikel serie inom kort..


Svara

Sv: Expertutlåtande om databasapplikation tack!

Postades av 2000-11-07 19:01:00 - Johan Djupmarker

Artikelserie, MUMS!!!

Kan man göra något som ser ut ungefär såhär i VB med gridkontroll eller något liknande?

http://www.datavaxt.se/tmplist.gif

/Johan


Svara

Sv: Expertutlåtande om databasapplikation tack!

Postades av 2000-11-08 15:25:00 - Patrik Löwendahl

hmm, bra fråga.. har jag aldrig funderat på...

I'll be back...


Svara

Sv: Expertutlåtande om databasapplikation tack!

Postades av 2000-11-08 15:50:00 - Pelle Johansson

usch vad jobbigt ;-)

Kolla på true dbgrid, den klarar nog det (kostar pengar - men det är det värt). Du kan även kolla på www.vbaccelerator.com som jag har för mig har en liknande kontroll - dock med 100% kod till.

/Pelle


Svara

Sv: Expertutlåtande om databasapplikation tack!

Postades av 2000-11-08 15:56:00 - Johan Djupmarker

Vart får man tag på true dbgrid då? Det tråkiga med VB är att man fixar det väldigt enkelt i Access...

/Johan


Svara

Sv: Expertutlåtande om databasapplikation tack!

Postades av 2000-11-08 22:04:00 - Patrik Löwendahl

mmm, men försök få en access lösning att skala över ett nätverk... Dessutom kan du få förbannat mycket annan funktionalitet och design som access inte har en chans att efterlikna...


Svara

Sv: Expertutlåtande om databasapplikation tack!

Postades av 2000-11-08 22:55:00 - Johan Djupmarker

Jo, jag vet, det är ju därför som jag vill gå över till VB...

/Johan


Svara

Nyligen

  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI

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 571 434
27 965
271 785
1 726
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