Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 63692 Skopiuj do schowka Problem z apostrofem w zapytaniu SQL do bazy
Autor Wiadomość
cool_aikon
Fan Excela


Posty: 90
Wysłany: 05-01-2019, 15:29   Problem z apostrofem w zapytaniu SQL do bazy

Koleżanki i koledzy mam taki problem. W formularzu UserForm mam pole tekstowe gdzie użytkownik może wpisać tekst. Nieraz zachodzi potrzeba wpisania tam znaku (') apostrof np: 1/2' [1/2 cala] i teraz jak każe zapisać to w bazie w ACCESS to pokazuje mi błąd -2147217900 - Błąd składniowy. W przypadku jak jest tekst bez apostrofu to wszystko jest bez błędu. Zapytanie SQL do ABBESS wygląda następująco:
Kod:

ZapSQL = "UPDATE Cennik"
ZapSQL = ZapSQL & " SET KMTasmaPerSzer1='" & TB_TasmaPermacSzer1.Value & "'"
ZapSQL = ZapSQL & " WHERE Skrot='" & TB_Szukaj.Value & "'"
cn.Execute ZapSQL

próbowałem też taki zapis ale nadal ten sam błąd :(
Kod:

ZapSQL = "UPDATE Cennik"
ZapSQL = ZapSQL & " SET KMTasmaPerSzer1='" & Cstr(TB_TasmaPermacSzer1.Value) & "'"
ZapSQL = ZapSQL & " WHERE Skrot='" & TB_Szukaj.Value & "'"
cn.Execute ZapSQL
ID posta: 359762 Skopiuj do schowka
 
 
cool_aikon
Fan Excela


Posty: 90
Wysłany: 05-01-2019, 16:34   

Problem już rozwiązany. Info dla potomnych jak by mieli kiedyś podobny problem. Należy użyć podwójny apostrof górny jako escape character dzięki temu do bazy dodaje się jeden apostrof prawidłowo. :) Czyli prawidłowe zapytanie będzie wyglądało:
Kod:

ZapSQL = "UPDATE Cennik"
ZapSQL = ZapSQL & " SET KMTasmaPerSzer1='" & Repleace(TB_TasmaPermacSzer1.Value, "'", "''") & "'"
ZapSQL = ZapSQL & " WHERE Skrot='" & TB_Szukaj.Value & "'"
cn.Execute ZapSQL
ID posta: 359764 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe