---
title: "Sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/27742-sql"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "gundeman"
published: "2002-01-24T13:20:00.000Z"
updated: "2002-01-25T16:40:00.000Z"
replies: 4
views: 177
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/27742-sql"
---

# Sql

## #1 — gundeman, 2002-01-24T13:20Z

Om jag endast använder sql för att öppna en databas och välja tabell kan jag då använda access 2000 eller måste jag lägga til en adodc.
Som det är nu så skriver jag så här
\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
Set Databas = OpenDatabase(App.Path & "/final97.mdb")

Om jag måste använda adodc,hur kan jag då deklarera databas så att det blir databasen som är vald genom adodc via connectionstring?

Permalänk: https://www.webforum.nu/p/27742

## #2 — gundeman, 2002-01-24T20:32Z

Fixade det problemet men fick istället ett annat.

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
MSFlexGrid1.AddItem IIf(IsNull(tabell.Fields("personnr")), "", tabell.Fields("personnr"))

Tolkar jag inte detta rätt nu? Om personnr=null då skall msflexgrid bli null annars skall den lägga till personnr.
När jag kör detta så blir fältet null varesig den är det i databasen eller ej.

Permalänk: https://www.webforum.nu/p/400032

## #3 — gundeman, 2002-01-25T14:57Z

Det problemet löste sig också tillslut.
Men självklart har jag fått ett annat problem.
När jag listar tex alla efternamn combobox så blir det ju så att samma namn förekommer flera gånger i cb:n eftersom att det finns flera med samma efternamn. Jag vet att mans skall använda SELECT DISTINCT för detta men jag får det inte att funka ändå.

Här är loopen för att fylla cb:n
\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
Do Until tabell.EOF
Combo1.AddItem tabell!efternamn
tabell.MoveNext
Loop

Och här är koden för att deklarera tabell.
\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
Set tabell = New ADODB.Recordset
tabell.Open "SELECT  \* FROM \[lev reg\]", databas

Jag har försökt att använda distinct i select satsen ovan men det funkar inte.

Permalänk: https://www.webforum.nu/p/400033

## #4 — Jon, 2002-01-25T15:25Z

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
tabell.Open "SELECT DISTINCT \* FROM \[lev reg\]", databas

borde funka

Permalänk: https://www.webforum.nu/p/400034

## #5 — gundeman, 2002-01-25T16:40Z

Men det gör det tyvärr inte.
Misstänker att jag måste göra nått i loppen som fyller cb:n, men jag vet inte vad.

Permalänk: https://www.webforum.nu/p/400035

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/27742-sql
