Internett: www.wis.no E-post: wis@wis.no
Tlf: 7245 0190 Fax: 7245 0191

Startsiden | Produkter | Drift | Markedsføring | Ta kontakt | Gå til
Søk:
Logg innLogg inn 

WIS blogg


Skrivekonflikt med Access front og MS Sql backend
Av: Ove Halseth Fredag 22.02.2008 (14:12)

 

Under flytting av bak-databasen vår fra Access til MSSql server så gikk det meste greit bortsett fra att nye poste opprettet via kode i Access front databasen ikke kunne redigeres.

Det som skjedde var at vi fikk denne feilmeldingen:

Access skrivekonflikt

Skrivekonflikt

Denne posten har blitt endret av en annen bruker...

 

Og da er senarioet som følger:

Access 2003 i front med linkede tabeller fra en MS Sql server express.

Eksempel på kode for oppretting av ny post:

  Dim rs As Recordset
  Dim Id As Long
 
  Set rs = db.OpenRecordset("Skole", dbOpenDynaset, dbSeeChanges)
 
  rs.AddNew
    rs!Navn = "<Ny>"
    rs!Skoletype = "X"
    If v(13) = "*" Then
      rs!SkoleLov = "F"
    Else
      rs!SkoleLov = v(13)
    End If
  rs.Update
  rs.Move 0, rs.LastModified
  Id = rs!Id
 
  rs.Close

I Access så får en også skrivekonflikt om en går rett på den linkede tabellen og prøver og redigere posten.

Om en redigerer posten i MS Sql admin så kan en etterpå redigere posten i Access.

 

Løsningen fant jeg i en diskusjon på thescripts.com:

http://www.thescripts.com/forum/post723918-3.html

 

Og den var og legge til et felt i alle tabeller av typen timestamp. Retilknyttet de linkede tabellene og problemet var løst!!!

Hent ut navnet på alle linkede tabeller og kjør denne spørringen på MS Sql databasen:

Alter table <tabellnavn> Add ts timestamp NOT NULL

 

Ove B-)

--Emner: Access, Database/SQL
Kommentarer: 1


Re: Skrivekonflikt med Access front og MS Sql backend

Takk skal du ha. Det hjelper meg veldig.

En Access/MS SQL utvikler
 
 Nye poster
Fixing missing (30.05.2012)
Redirect dll us (30.05.2012)
Laste ned passo (11.05.2012)
Bare si "Nei ti (12.12.2011)
Posten er slett (16.11.2011)
 Søk
 
 Populære emner
Access  Ajax  Ansatte  Brannmur  Database/SQL  Debugging  Delphi  FortiClient  Fortigate  GSI  Hjemmet  Html  Internett  iPhone  iPhone Apps  Java  JavaScript  JVM  Nerdehumor  Nettverk  Operativsystem  Palm  Servere  Skrivere  Sybase  Utvikling  VBA  Vista  VPN  Web 2.0  Windows  WinXP  WIS  Wis Tiltak  WisWeb 1  WisWeb 2  Word  XML
 Vis måned
Mai 2012 (3)
Desember 2011 (1)
November 2011 (1)
September 2011 (2)
August 2011 (1)
 Vis fra forfatter
Ove Halseth (46)
Dag Waade (9)
Stig Runar Vangen (7)
Svein Waade (6)
Inge Valaas (1)
Inger Berg (1)
Kristian Ljøkelsøy Vitsø (1)