Autor Wątek: Błąd aktualizacji bazy ver 1.64  (Przeczytany 3049 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline szwabg

  • Nowy użytkownik
  • *
  • Wiadomości: 31
  • Reputacja +0/-0
  • Wersja programu: 1.63 HF1
Błąd aktualizacji bazy ver 1.64
« dnia: Październik 30, 2020, 13:32:15 »
Podziękowania dla Usera yemet, znalazłem funkcję o tej nazwie.
@dkozlowski Właśnie dostałem nauczkę za bezmyślne instalowanie dodatków bez dokumentacji obiektów bazodanowych.
InSolutions na odczepnego poleciło kasowanie tabel.

Panowie powiedzcie czyje to "dziadostwo" nie wygląda to na funkcję InSolutions ??

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[SplitCSV](@Values VARCHAR(max), @Separator CHAR(1))
   RETURNS @retTab TABLE(Value INT)
   AS
   BEGIN
   declare @cXML XML;
      set @cXML=cast('<a>'+REPLACE(
               @Values,
               @Separator ,
               '</a><a>')+'</a>' as XML);
      insert into @retTab(Value)
      SELECT nref.value('.','nvarchar(50)') as val
      from @cXML.nodes('/a') AS R(nref)
     RETURN
   END


Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1253
  • Reputacja +46/-1
  • Wersja programu: Navireo
Odp: Błąd aktualizacji bazy ver 1.64
« Odpowiedź #1 dnia: Październik 30, 2020, 13:38:58 »
W testowej bazie 1.64 HF1 nie ma takiej funkcji, nazewnictwo też nie przypomina konwencji przyjętej przez Insert (jest kilka wyjątków).

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17063
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Błąd aktualizacji bazy ver 1.64
« Odpowiedź #2 dnia: Październik 30, 2020, 17:49:08 »
Jeśli jest wywoływana przez trigger inSolutoins to czyja ma być ?

Z tą dokumentacją to przesadzasz, nie przypominam sobie nikogo, kto udostępnia takie informacje, ja też tego nie robię, ale autor rozwiązania powinien pomóc, chyba, że ktoś inny dostarczał rozwiązanie i/lub użytkownik nie zastosował się do instrukcji obsługi (na przykład nie odinstalował rozwiązania z bazy danych przed odinstalowaniem z systemu operacyjnego).
Daniel, Białystok.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4876
  • Reputacja +172/-11
Błąd aktualizacji bazy ver 1.64
« Odpowiedź #3 dnia: Październik 30, 2020, 18:06:26 »
Dodałbym tylko że ta funkcja zupełnie niczemu nie szkodzi i możesz ją spokojnie zostawić.
Problemem może być np trigger, który próbuje tą funkcję uruchomić, ale sama funkcja niczym nie grozi.
« Ostatnia zmiana: Październik 30, 2020, 18:08:35 wysłana przez candy »
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17063
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Błąd aktualizacji bazy ver 1.64
« Odpowiedź #4 dnia: Październik 30, 2020, 18:33:58 »