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


docmd.runSql och access 2000

Postades av 2002-08-26 10:43:12 - Anna Thelander, i forum access, Tråden har 3 Kommentarer och lästs av 864 personer

Hej!
Vet någon varför i hela friden inte funktionen
Docmd.runSql strsql fungerar i access 2000 (inte i mitt i alla fall)??!!

Får felmeddelandet "Körfel nr 2342. Det krävs ett SQL-uttryck som argument för instruktionen KÖRSQL".

Klipper jag ut sqlsatsen och klistrar in i en fråga så hittar den poster, alltså inget fel på sql-satsen.

Kan det vara något fel på min installation? I Access 97 funkar detta utan problem och efter vad jag hittat i hjälpen så ska det fungera även i 2000?

Sedan undrar jag också om någon vet hur man sätter en listbox till att inte visa översta värdet i listan om man inte klickat på listboxen för att göra ett val. Den ska alltså visa blankt tills man valt en post ur listan.

Tack för Er hjälp!


Svara

Sv: docmd.runSql och access 2000

Postades av 2002-08-27 01:38:21 - Andreas Hillqvist

Använd inte Docmd.runSql. Dess funktion är bara till för att göra det enkelt för microsoft att konvertera macro till vb kod.<br>
<br>
Om du skall köra en fråga eller sql i Access skriver du:
<code>
Dim db as DAO.Database
Dim strSQL As String

strSQL = "UPDATE TabellNamn SET KolumnNamn = 'Värde'"

Set db = CurrentDB
db.Execute strSQL

</code>
Eftersom microsoft gjort bort sig kan du vara tvungen att lägga till referens till Microsoft DAO 3.6. Ska redan finnas där, men är inte säkert.


Svara

Sv: docmd.runSql och access 2000

Postades av 2002-08-28 00:09:12 - Michael Dahlander

Hej!

Det går utmärkt att köra DoCmd.RunSQL strSQL i Access 2000. Jag antar att du har skrivit strängen fel.

För övrigt kan du använda Andreas exempel också, men enklare är kanske att bara skriva CurrentDb.execute strSQL

DAO behövs inte i något av exemplen.

mvh
/Michael


Svara

Sv: docmd.runSql och access 2000

Postades av 2002-08-28 01:29:54 - Andreas Hillqvist

Man bör undvika docmd objektet. Om du läser i hjälpen rekomenderar microsft att använda motsvarande DAO funktionalitet. Enn annan nackdel med docmd är att du får fram dialoger. Man kan hindra alla dialoger från att popa upp tillfäligt.

Men korrekt sätt är att istället använda Execute metoden.

Man skall koda konsekven och bör därför alltid tildela objektet till en variable. Även om man bar vill köra en SQL sats.

Eftersom Access jobar med DAO, undantag access projekt vilket jobbar med ADO mot SQL server. Med referens till DAO kan man då använda early bindings.



P.S.
Varför vågar du inte visa ditt visitkort?
D.S.


Svara

Nyligen

  • 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
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 556
27 958
271 741
485
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
Expand
next previous
Close

Previous

0/0

Next