![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 17.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
witam mam taki kod w VBA:
Kod i = 0 For Each fld In rst.Fields If IsNull(fld.Value) Then asPole(i) = "''" Else If fld.Type = adVarWChar Or fld.Type = adDBDate Or fld.Type = adDBTimeStamp Then asPole(i) = "'" & fld.Value & "'" ElseIf fld.Type = adSingle Then asPole(i) = "'" & Replace(fld.Value, ",", ".") & "'" Else asPole(i) = fld.Value End If End If 'MsgBox fld.Name & " - " & fld.Value i = i + 1 Next fld Muszę w nim sprawdzić czy dane pole pobrane z Bazy Danych jest odpowiedniego typu i jeśli tak podjąć odpowiednie działanie. fld to obiekt odpowiadający za pole (w danej kolumnie). Atrybut Type odpowiada za typ tego pola. Chodzi o to że nie wiem jakie funkcję są odpowiednikami w php dla poniższych z VBA: adVarWChar (sprawdza czy pole jest typu varchar) adDBDate (sprawdza czy pole jest typu date chyba) adDBTimeStamp (sprawdza czy pole jest typu date) adSingle (sprawdza czy pole jest typu sigle czyli numeryczna ale to nie jest chyba odpowiednik double ani flot ani int) Być może nie udało mi się trafić w rozwiązanie na google bo źle wygogolowałem wiec nawet jak ktoś zna pomocne linki to super bo cholerka nie wiem jak w php sprawdzić typ pobranych pól z Bazy danych.. pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:20 |