[VB] Expected: =

Pagina: 1
Acties:

  • kaandorp
  • Registratie: November 1999
  • Laatst online: 03-09 22:36
Als ik de volgende code inklop krijg ik een fout:
Compile error:
Expected: =

De fout zit in de regel van: ListView1.ListItems.Add(, , objRS.Fields!firstname)

Volgens mij is de syntax goed...
Iemand?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Private Sub Command1_Click()

Dim objConn As New ADODB.Connection
Dim objRS As New ADODB.Recordset
Dim objErr As ADODB.Error

objConn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=develop;Data Source=FATBOY"

objConn.CursorLocation = adUseClient

If objConn.State = adStateOpen Then
    objRS.CacheSize = 10
    objRS.Open "SELECT firstname, lastname FROM contacts", objConn, adOpenStatic, adLockOptimistic
    If Not objRS.EOF And Not objRS.BOF Then
      ListView1.ListItems.Add(, , objRS.Fields!firstname)
    End If
    objRS.Close
    
Else

    For Each objErr In objConn.Errors
      MsgBox objErr.Description
    Next
End If
Set objRS = Nothing
objConn.Close
Set objConn = Nothing

End Sub

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Mijn universele VB-sucks argument:
add is een sub en geen function. Subs moet je zonder haakjes aanroepen.
De melding is gelukkig wel lekker duidelijk. Not.

Localhost, sweet localhost


Verwijderd

Op vrijdag 28 december 2001 17:46 schreef kvdveer het volgende:
Mijn universele VB-sucks argument:
add is een sub en geen function. Subs moet je zonder haakjes aanroepen.
De melding is gelukkig wel lekker duidelijk. Not.
Je kunt er ook Call voor zetten, dan mogen de haakjes wel :r (Of VB.NET gebruiken, dan moet weer normaal haakjes gebruiken).

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 19:13

Crazy D

I think we should take a look.

Op vrijdag 28 december 2001 17:46 schreef kvdveer het volgende:
Mijn universele VB-sucks argument:
add is een sub en geen function. Subs moet je zonder haakjes aanroepen.
De melding is gelukkig wel lekker duidelijk. Not.
't Is overigens wel een functie (returnt een listitem object), maar dat maakt niet uit. Er moet gewoon of Call voor, of de ( en de ) moeten weg.

Exact expert nodig?