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


Hur använder man en SQL-inloggning i Access

Postades av 2007-02-02 11:30:14 - Per Wahlgren, i forum access, Tråden har 13 Kommentarer och lästs av 942 personer

Hej

Jag har tabeller i en Access-databas länkade till en SQL-databas.
När jag har kopplat dessa får jag ju en inloggningsruta till SQL-databasen där man anger id och lösenord. Min fråga är dock hur man kan använda dessa inloggningsuppgifter (id:et) i Access för att kunna skriva kod och frågor som hämtar data relaterade till den inloggade användaren.

Exempel:
Användaren Anv1 loggar in till SQL och därefter vill jag använda detta användar-id Anv1 när jag skriver en fråga, så att användaren bara ser det som användar-id:et Anv1 berörs av.

Hur refererar jag till det inmatade id:et Anv1?

Någon som vet hur jag menar och hur man löser det?

Mvh
/ Per


Svara

Sv: Hur använder man en SQL-inloggning i Access

Postades av 2007-02-02 23:16:20 - Andreas Hillqvist

Behöver du verkligen dessa uppgifter?
Kan du inte använda anslutningen från: CurrentProject.Connection.


Svara

Sv:Hur använder man en SQL-inloggning i Access

Postades av 2007-02-03 20:28:36 - Per Wahlgren

Det vet jag inget om.
Hur gör man det i så fall?

Har du något exempel?

/ Per


Svara

Sv: Hur använder man en SQL-inloggning i Access

Postades av 2007-02-04 23:15:22 - Andreas Hillqvist

Istället för att öppna en egen Connection använder du CurrentProject.Connection:

Dim con As ADODB.Connection
Dim rs As ADODB.Recordset
    Set con = CurrentProject.Connection
    Set rs = New ADODB.Recordset
    rs.Open "SELECT * FROM TabellNamn", con

Istället för:
Dim con As ADODB.Connection
Dim rs As ADODB.Recordset
    Set con = ADODB.Connection
    con.Open "..."

    Set rs = New ADODB.Recordset
    rs.Open "SELECT * FROM TabellNamn", con


Eller i kort version:
Dim rs As ADODB.Recordset
    Set rs = New ADODB.Recordset
    rs.Open "SELECT * FROM TabellNamn", CurrentProject.Connection


Svara

Sv:Hur använder man en SQL-inloggning i Access

Postades av 2007-02-06 13:55:43 - Per Wahlgren

Tack för exemplen.
Men jag måste medge att jag inte har en aning om hur jag använder dem...
När gör man en Connection i en Access-databas? Det brukar jag göra på asp-sidor men i en databas? Var gör man det?

Så kan du förklara lite till så kan jag testa mig fram sen...

/ Per


Svara

Sv: Hur använder man en SQL-inloggning i Access

Postades av 2007-02-06 19:59:11 - Andreas Hillqvist

Vad vill du göra?


Svara

Sv:Hur använder man en SQL-inloggning i Access

Postades av 2007-02-07 07:42:39 - Per Wahlgren

Det jag nämnde i frågan, ovan:

"Exempel:
Användaren Anv1 loggar in till SQL och därefter vill jag använda detta användar-id Anv1 när jag skriver en fråga, så att användaren bara ser det som användar-id:et Anv1 berörs av."

/ Per


Svara

Sv: Hur använder man en SQL-inloggning i Access

Postades av 2007-02-12 15:47:00 - Per Wahlgren

Något annat tips någon?

Om inte - hur skulle ni ha gjort detta?
Alltså, man har en inloggning till SQL men vill samtidigt styra "den inloggade" till att bara kunna göra vissa saker och se vissa delar av db.

Skall man ha dubbla inloggningar? En till SQL och en till Access... det känns inte helt bra...

/ Per


Svara

Sv:Hur använder man en SQL-inloggning i Access

Postades av 2007-02-12 17:41:37 - Emma Magnusson

Ligger du och har connectionen öppen via webben hela tiden riskerar du att låsa andra användare, policyn brukar vara att öppna den när den behövs, så det bästa låter för dig som att använda den idé du redan har, nämligen att cacha personens uid och pw och skicka med dem varje gång. Har du bara en säker uppkoppling spelar det ju egentligen ingen roll hur ofta du skickar dem - så länge du kommer ihåg att rensa det när sessionen är över.

Men det finns säkert de som har bättre idéer på att optimera en webblösning mot en databas.

/Emma


Svara

Sv: Hur använder man en SQL-inloggning i Access

Postades av 2007-02-14 07:47:18 - Per Wahlgren

Hmm, tack för tipsen, men det har kommit in en liten missuppfattning här tror jag.
Det är inte fråga om en webblösning.

Databasen, MS SQL, finns på en Windows-server och jag har en Access-applikation som skall läsa från denna db. Frågan är hur jag undviker att behöva logga in i applikationen också - kan jag utnyttja SQL-inloggningen på något sätt?

/ Per


Svara

Sv:Hur använder man en SQL-inloggning i Access

Postades av 2007-02-14 09:48:52 - Åsa Holmgren

Har du undersökt vilken information som finns i länkningen till SQL server?

<code>
MsgBox CurrentDb.TableDefs("MinTabell").Connect
</code>

Kräver att du har en referens till DAO


Svara

Sv: Hur använder man en SQL-inloggning i Access

Postades av 2007-02-14 12:35:10 - Per Wahlgren

Hur undersöker jag detta?

/ Per


Svara

Sv:Hur använder man en SQL-inloggning i Access

Postades av 2007-02-14 18:39:48 - Åsa Holmgren

Om du kör raden som jag föreslog så kan du se om den verkar innehålla några inloggningsuppgifter.


Svara

Sv: Hur använder man en SQL-inloggning i Access

Postades av 2007-02-21 08:32:38 - Per Wahlgren

Ursäkta, men jag kommer ingen vart.
Hur gör jag detta test? Hur 'kör' jag denna rad?
Var? Hur?

/ Per


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 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

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 766
27 960
271 761
481
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