Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-04-21, 18:21


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Witam, mam pytanie co oznacza ten b??d:
Kod:

dbExec failder; (1) near "0": syntax error

                local qh dbQuery conn"UPDATE pojazdy SET przebieg = '?', tuning = '?', posx = '?', posy = '?', posz = '?', rotx = '?', roty = '?', rotz = '?', color1 = '?', color2 = '?', color3 = '?', color4 = '?', sc1 = '?', sc2 = '?', sc3 = '?', paint = '?'"przebiegtuningxyzrotxrotyrotzc1c2c3c4rgbpaint )    
                dbFree(qh)

Prosz? o szybk? odpowiedz

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-21, 18:33


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Nwm czy to jest konieczne, ale raczej tak. Nie masz tutaj "WHERE" przez co mo?liwe, ?e skrypt nie wie co ma aktualizowa? w bazie danych.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-21, 18:46


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

AteX, wiem ju? z czym jest b?ad z tuningiem.
Bez tuningu ?adnie dzia?a a z tuningiem to ju? b?ad:
U?ywam do tuningu tego kodu:
 function getVehicleTuning veh )
if veh then else return end
local i
local vehPanel ''
for i=015 do
  local vb ''
  if i>0 then
   vb vehPanel..','
  end
  vehPanel vb.. getVehicleUpgradeOnSlot (vehi)
end
return vehPanel
end

function setVehicleTuning veharr )
if arr then
  local arrx split(arrstring.byte(","))
  local i
  for i=116 do
   addVehicleUpgrade veharrx[i] )
  end
end
return true
end


[ Dodano: 2016-04-21, 18:51 ]
a b?ad wyskakuje do przebiegu wtf ? O co w tym chodzi.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-22, 14:54


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Pr?bowa?em co? na google poczyta?, na 90% nie mam racji, ale spr?buj zapytanie skonstruowa? w ten spos?b:


dbExec(conn"UPDATE vehicles SET przebieg=?, costaminnego=?, dupa=?, zbita=?")


Jednym s?owem, wywal apostrofy tam gdzie znaki zapytania, spacje tez mozesz na wszelki wypadek.

[ Dodano: 2016-04-22, 15:00 ]
Bo prawdopodobnie otwieraj?c cudzys?ow, zamykasz go apostrofem i znak zapytania wtedy znajduje si? poza 'stringiem'. Daj znac co i jak.

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-22, 18:22


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Jurandovsky, to tez nie pomo?e, ju? takiej formy pr?bowa?em. Zrobi?em po prostu now? tabele w SQLite i tam zapisuje tuning.

A co do b?edy to jest on spowodowany warto?ci? kt?r? zapisuje, prawpodobnie nie mo?e by? duplikowany jedno i to samo w warto?ci zapisu.

chodzi mi o takie co?:
 zmienna "b0b0b0b0b0b0b0b0b0"


Postaw piwo autorowi tego posta
 

 
Tagi: sql
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku