Skocz do zawartości

Uzyskanie listy dokumentów - Sfera

Polecane posty

Dzień dobry,

Próbuję swoich sił w Sferze.

Chciałbym uzyskać listę dokumentów FS z zakresu dat. Popełniłem taką funkcję w VBA Excel:

Private Sub CommandButton1_Click()
Dim oSGT As InsERT.Subiekt
Dim oFSy As InsERT.SuDokumentyKolekcja
Dim oFS As InsERT.SuDokument
Dim oKh As InsERT.Kontrahent
Dim i As Integer


Set oSGT = UruchomSubiekta
oSGT.MagazynId = 2
Filtr = "dok_Typ = 2 and dok_MagId = 2 and dok_DataWyst >= " + Chr(34) + "2023-01-01" + Chr(34) ' + " AND dok_DataWyst <= " + Chr(34) + "2023-01-31" + Chr(34)

Set oFSy = oSGT.SuDokumentyManager.OtworzKolekcje(Filtr)

MsgBox (oFSy.Liczba)


End Sub

Niestety pojawia się komunikat o błędzie, że jakiś błąd z metodą DodajPA. I nie mam zielonego pojęcia o co chodzi. Czy ktoś mi pomoże co jest nie tak?

Link to postu

Musi Pan jeszcze uzupełnić wiedzę o podstawy języka T-SQL oraz metody wyjaśniania takich problemów - wystarczy wykonać zapytanie w SSMS (dokleić treść filtra do zapytania "select * from dok__Dokument"), aby otrzymać odpowiedź, gdzie został popełniony błąd:

Cytat

Conversion failed when converting date and/or time from character string.

Datę w formacie tekstowym podaje się w pojedynczych cudzysłowach, a nie podwójnych: https://learn.microsoft.com/en-us/sql/t-sql/data-types/datetime-transact-sql?view=sql-server-ver16 

Link to postu
×
×
  • Dodaj nową pozycję...