Avatar billede tma_oksboel Nybegynder
10. april 2003 - 12:40 Der er 4 kommentarer og
1 løsning

Datagrid viser ingen poster

Hej
Dette spørgsmål er næsten en kopi af tidligere stillet spørgsmål, men nu gider jeg simpelthen ikke rode mere efter fejlen. Jeg har et datagrid på en form og jeg har følgende load-kode:
Sub Form_Load()
Dim conn As ADODB.Connection
Dim rsdbg1 As ADODB.Recordset

Dim strConn As String
Dim strSQL As String

Set rsdbg1 = New ADODB.Recordset

strConn = CurrentProject.Connection
strSQL = "select * from tkunder"

Set conn = New ADODB.Connection
conn.CursorLocation = adUseClient
conn.Open strConn
rsdbg1.Open strSQL, conn, adOpenStatic, adLockReadOnly, adCmdText
Debug.Print strSQL
Debug.Print strConn
Debug.Print rsdbg1.RecordCount
Set dbg1.DataSource = rsdbg1
dbg1.Requery

' Luk...
rsdbg1.Close

' ...og sluk
Set rsdbg1 = Nothing

End Sub

Min debug viser at jeg har 5 poster hvilket er korrekt, men jeg får intet i mit grid??

Hvad mangler jeg at indstille??

Hilsen Torben
Avatar billede juks Novice
10. april 2003 - 13:03 #1
kan du evt sende databasen
jhc-it@mail.dk
Avatar billede bennytordrup Nybegynder
10. april 2003 - 13:08 #2
Prøv at åbne med adOpenKeySet i stedet for adOpenStatic
Avatar billede tma_oksboel Nybegynder
10. april 2003 - 13:09 #3
Er gjort
Avatar billede tma_oksboel Nybegynder
10. april 2003 - 13:12 #4
Benny<< Ingen forskel
Avatar billede tma_oksboel Nybegynder
11. april 2003 - 08:06 #5
Har selv løst den med følgende kode:

Sub Form_Load()

    Dim conn As New ADODB.Connection, MyData As New ADODB.Recordset
   
    conn.CursorLocation = adUseClient
    conn.Open CurrentProject.Connection & ";password = secret"
   
    MyData.Open "select nr, navn from tKunder", conn, adOpenForwardOnly, adLockReadOnly, adCmdText
    Set Datagrid1.DataSource = MyData

End Sub

Det afgørende var, at der ikke måtte være en close og nothing til sidst.
Torben
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester