Rumunek 0 Napisano 1 Grudnia 2008 Udostępnij Napisano 1 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. Witam po dłuższej nieobecności. Czy jest możliwa zamiana ciągu znaków w wielu aukcjach na raz? W samym Sello nie ma chyba - a poprzez SQL? Jeśli tak - to jakiego klienta uzyć? Cytuj Link to postu
Rumunek 0 Napisano 2 Grudnia 2008 Autor Udostępnij Napisano 2 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. Odpowiem chyba sobie sam :-D Do bazy udało mi się podłączyć za pomocą SQL Server Management Studio Express Niektóre rzeczy np. opis dla płatności i wysyłki już udaje mi się hurtem zamieniać, walczę jeszcze tylko z zapytaniem podmieniającym tekst w opisie. Niestety SQL-a tylko kiedys liznąłem, dawno i tylko podstawy. Może, któryś z uprzejmych informatyków podrzuciłby konstrukcję zapytania: w opisie(kolumna aal_Description) chcę wyszukać ciąg znaków - np 111111 i zamienić na 22222. Cytuj Link to postu
Bartosz Rosa 1 778 Napisano 2 Grudnia 2008 Udostępnij Napisano 2 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. Proste to to nie będzie więc z palca (na szybko) nie napiszę. Może coś potem uda się wymyślić - nie jest to zapytanie, które standardowo klepie się w SQLu ;] A tak w ogóle to witam, po dłuższej nieobecności Cytuj Link to postu
Rumunek 0 Napisano 2 Grudnia 2008 Autor Udostępnij Napisano 2 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. Proste to to nie będzie więc z palca (na szybko) nie napiszę. Może coś potem uda się wymyślić - nie jest to zapytanie, które standardowo klepie się w SQLu ;] A tak w ogóle to witam, po dłuższej nieobecności Ano Cześć i czołem :-) Ja też już wiem, że niezbyt proste - REPLACE nie chce działać w rekordach TEXT(NTEXT) :-( A ja na nieszczęście tylko liznąłem SQL. Znalazłem coś takiego: http://blogs.x2line.com/al/archive/2008/05/03/3417.aspx ale dla mnie to już trochę "czarna magia"... Cytuj Link to postu
Bartosz Rosa 1 778 Napisano 3 Grudnia 2008 Udostępnij Napisano 3 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. zapewne wystarczy to dodać jako procedurę składowaną używając w Management studio "new query", ewentualnie dodając ten kod w folderku programability\stored procedures. Potem można go stamtąd odpalić. W tej chwili nie mogę jednak tego sprawdzić. Mam nadzieję, że jeśli sprawdzasz podobne rzeczy to raczej na kopii bazy. Cytuj Link to postu
Rumunek 0 Napisano 8 Grudnia 2008 Autor Udostępnij Napisano 8 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. Jednak działa coś o wiele prostszego: SELECT CAST(REPLACE(CAST(nazwa_kolumny AS nvarchar(MAX)), 'tekst_szukany', 'nowy_tekst) AS ntext) AS Expr1 FROM nazwa_tabeli Ale znowu utknąłem na banale: po wykonaniu polecenia otrzymuję komunikat "Cells are read only" No i masz znowu babo placek.... Walczę dalej. Cytuj Link to postu
Bartosz Rosa 1 778 Napisano 8 Grudnia 2008 Udostępnij Napisano 8 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. mozna zawsze spróbować podejscia od drugiej strony. Zamiast sqla napisać programik w C# np który wczyta kolejne rekordy, zmieni stringowo co trzeba i zapisze Cytuj Link to postu
Rumunek 0 Napisano 8 Grudnia 2008 Autor Udostępnij Napisano 8 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. Poszło! Niepotrzebnie otwierałem tabelę. Bez otwierania tabeli - w Query Editorze polecenie: update NAZWA_TABELI set NAZWA_KOLUMNY=CAST(REPLACE(CAST(NAZWA_KOLUMNY AS nvarchar(MAX)), 'SZUKANY_TEKST', 'NOWY_TEKST') AS ntext) I załatwione w kilkanaście sukund Ale jestem happy :-) Cytuj Link to postu
Rumunek 0 Napisano 8 Grudnia 2008 Autor Udostępnij Napisano 8 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. Jeszcze jedno pytanko: w której tabeli i której kolumnie szukać przypisania aukcji do konkretnego uzytkownika? Już tłumaczę po co: Wszystkie moje działania mają na celu jedno: skopiowanie opisów, podmianę części tekstu i wystawienie ich na innym userze na Allegro. Oczywiście do obu mam wykupiony abonament Sello ;-) UPDATE: Już wszystko znalazłem :-) I co najważniejsze DZIAŁA! testowa aukcja już wystawona i to w miarę poprawnie. Piszę "w miarę" bo Sello jeszcze nie obsługuje nowych form płatności :-( Cytuj Link to postu
e-strefa 0 Napisano 8 Grudnia 2008 Udostępnij Napisano 8 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. Wogole to przydalo by sie jakies narzedzie, ktore umozliwialo by wlasnie takie zabawy z poziomu Sello. Na przyklad hurtowa zmiana opisu aukji czy towarow, hurtowe dodawanie jakis marametrow do klientow itp itd. Jak nie planujecie czegos takeigo to mile widziana byla by struktura bazy z relacjami, ale podejzewam ze tego podobroci publicznie nie udostepnicie Cytuj Link to postu
Rumunek 0 Napisano 8 Grudnia 2008 Autor Udostępnij Napisano 8 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. Wogole to przydalo by sie jakies narzedzie, ktore umozliwialo by wlasnie takie zabawy z poziomu Sello. Na przyklad hurtowa zmiana opisu aukji czy towarow, hurtowe dodawanie jakis marametrow do klientow itp itd. Jak nie planujecie czegos takeigo to mile widziana byla by struktura bazy z relacjami, ale podejzewam ze tego podobroci publicznie nie udostepnicie Luzik, strukturę już mniej więcej obcykałem - opisy, parametry dodatkowe itp. itd. - nie ma problemu z hurtową zmianą praktycznie wszystkiego :-) Dwie główne tabele i chyba jedna jedyna z dodatkowymi parametrami. Dość to czytelne. Oczywiście, głośno nikt nie będzie pisała i publicznie podawał struktury - bo ludziska zaczną jeszcze na własną rękę grzebać i będzie płacz jak coś namieszają. A osoba z nawet małym pojęciem o SQL (jak ja) - da sobie radę i bez opisu, jak widać. :-) Cud, że dostęp do bazy jest bez hasła. Dzięki temu mogę zrobić co zamierzam :-) Cytuj Link to postu
Bartosz Rosa 1 778 Napisano 8 Grudnia 2008 Udostępnij Napisano 8 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. Z tą strukturą to może przesada, bo jednak to ponad 130 tabel i część z nich działa w sposób znany tylko autorom. Wpiszesz jeden bit nie tak jak trzeba i potem już nikt nie będzie w stanie dojść co się stało. Są tabele i kolumny o prostej strukturze, gdzie można zmienić to czy owo na własną rękę, jednak zmiana niektórych pól może doprowadzić do różnych anomalii, bo np Sello nigdy by takiej wartości nie wpisało do bazy. Dlatego jak ktoś nie ma absolutnej pewności co robi, to nie powinien "grzebać" w bazie. Dlatego jak mówi Rumunek, jeśli ktoś zna SQLa i nie boi się kombinować no to nikt mu tego nie zabroni. Hasła do bazy nie ma, no bo niby jakie hasło skoro każdy jest administratorem swojego serwera SQL a wszelkie hasła są na nim zakładane przez administratora. Cytuj Link to postu
e-strefa 0 Napisano 13 Grudnia 2008 Udostępnij Napisano 13 Grudnia 2008 w Zamiana tekstu w wielu aukcjach na raz. Sama struktura bazy to nie problem, bo latwo mozna sobie ja automatycznie wyrysowac Najbardziej przydal by sie opis tabel zeby wiedziec co gdzie jest i czego lepiej nie dotykac zeby sie nie posypalo . Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.