zxz 02.03.2017 11:44
Predmet:Re: Scripta vo MYSQL Procedura

Nemam uradjeno za vb ali cu uraditi.
Jesi li probao sa ovim PHP.
Ukoliko poravnas baze pa kupis samo novo dodane redove onda ce to biti veoma malo redova i to je tvoje rjesenje po meni.

zxz 02.03.2017 13:35
Predmet:Re: Scripta vo MYSQL Procedura

evo ti i u Vb.
PreuzmiIzvorni kôd (Visual Basic):
  1. Dim conn As ADODB.Connection
  2.  
  3. Private Sub Command1_Click()
  4. Dim SQL As String
  5. Dim rs As ADODB.Recordset
  6. Dim mystream As ADODB.Stream
  7.  
  8.  
  9. Set rs = New ADODB.Recordset
  10. Set mystream = New ADODB.Stream
  11. SQL = "LOAD DATA INFILE 'c:/csv/artikli.csv' " _
  12.    & "INTO TABLE artikli " _
  13.    & "FIELDS TERMINATED BY ';' " _
  14.    & " ENCLOSED By '\" & Chr(34) & "'"
  15.    Me.Text1.Text = SQL
  16. conn.Execute SQL
  17. End Sub
  18.  
  19. Private Sub Form_Load()
  20.  
  21. Set conn = New ADODB.Connection
  22.  
  23. conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
  24.             & "SERVER=127.0.0.1;" _
  25.             & "DATABASE=2017_test;" _
  26.             & "UID=root;" _
  27.             & "PWD=xxxxxx;"
  28. conn.CursorLocation = adUseClient
  29. conn.Open
  30. End Sub

zxz 02.03.2017 13:39
Predmet:Re: Scripta vo MYSQL Procedura

Kod mene ovo traje oko 3 sec.

Gjoreski 02.03.2017 22:55
Predmet:Re: Scripta vo MYSQL Procedura

Filtriram ja podatke ali ali ovo sa artiklama vlo cudno se ponasa , svih tabela rade jako brzo a kad dodze red na ova tabela dva reda moze trajati i dve minuta.
moracu ova procedura koja koristim za artiklama da malo preradim.

zxz 02.03.2017 23:32
Predmet:Re: Scripta vo MYSQL Procedura

Vjerovatno je problem polja sa kljucem.
U svakom slucaju probaj kako radi ovaj moj vb cod.

Gjoreski 03.03.2017 01:32
Predmet:Re: Scripta vo MYSQL Procedura

Preradi sam ovaj tvoj cod da radi sa konekcija koja imam ja i zamenio sam ovaj tvoj SQL sa onaj iz moje scripte

PreuzmiIzvorni kôd (Visual Basic):
  1. SQL = "LOAD DATA LOCAL INFILE 'C:\\CSV\\artikli.csv' INTO TABLE 2017_test.tblartikli CHARACTER SET latin2 FIELDS TERMINATED BY ',' ENCLOSED BY " & Chr(34) & Chr(39) & Chr(34) & " LINES TERMINATED BY '\r\n' IGNORE 0 LINES (@ID_Artikal,@Artikal_Sifra,@Artikal_BarKod,@Artikal_Ime,@Artikal_Nabavna_Cena,@Artikal_Prodazna_Cena,@Artikal_DDV,@Grupa_Artikal,@Ed_Mera,@Slika,@Gramaza,@Cistota) SET ID_Artikal=@ID_Artikal,Artikal_Sifra=@Artikal_Sifra,Artikal_BarKod=@Artikal_BarKod,Artikal_Ime=@Artikal_Ime,Artikal_Nabavna_Cena=@Artikal_Nabavna_Cena,Artikal_Prodazna_Cena=@Artikal_Prodazna_Cena,Artikal_DDV=@Artikal_DDV,Grupa_Artikal=@Grupa_Artikal,Ed_Mera=@Ed_Mera,Slika=@Slika,Gramaza=@Gramaza,Cistota=@Cistota;"
  2.      

isprobao na lokalnu masinu i zadovolio je brzinu , sutra cu pokusati i na udaljeni servera da vidim kakva je brzina.

zxz 24.01.2018 23:18
Predmet:Re: Scripta vo MYSQL Procedura

Za @Gjoreski
Nisi napisao sta se desilo jeli ovaj postupak urodio plodom.
Mada je staro ali bi dobro bilo da napises.

Gjoreski 25.01.2018 00:14
Predmet:Re: Scripta vo MYSQL Procedura

Ovo resejne radi evo vec godinu dana i nema nikakvi problema.Ovo je bilo najbrze resenje koe sam uspeo da uradim,svci ostali su bili sporije od ova.
Ovo resenie e preporuclivo da se koristi samo u slucaeva gde nije moguce drugacije resenje ili u slucaeva gde punimo prazni tabeli sa puno podataka.

Ovo sam uradio za prenos na okolu 49000 artikli i isto toliko artikli iz lager liste na 10 udaljeni kasi.

Gjoreski 25.01.2018 00:19
Predmet:Re: Scripta vo MYSQL Procedura

Ako je potrebno nesto ovakvo bilo kome ja sam tu za pomos.
Ovo je jako interesantna kombinacija na MSSQL Server i MYSQL Server.
Ovakvi resenija u novije verzije Visual Studija resava se sa web servisi ,notaj nacin ne znam dali je moguce da radi sa VB6