Wysłany: 2016-04-21, 18:21
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
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 = '?'" , przebieg , tuning , x , y , z , rotx , roty , rotz , c1 , c2 , c3 , c4 , r , g , b , paint )
dbFree ( qh )
Prosz? o szybk? odpowiedz
Wysłany: 2016-04-21, 18:33
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
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.
Wysłany: 2016-04-21, 18:46
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
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 = 0 , 15 do
local vb = ''
if i > 0 then
vb = vehPanel .. ','
end
vehPanel = vb .. getVehicleUpgradeOnSlot ( veh , i )
end
return vehPanel
end
function setVehicleTuning ( veh , arr )
if arr then
local arrx = split ( arr , string . byte ( "," ))
local i
for i = 1 , 16 do
addVehicleUpgrade ( veh , arrx [ i ] )
end
end
return true
end
[ Dodano : 2016-04-21, 18:51 ]
a b?ad wyskakuje do przebiegu wtf ? O co w tym chodzi.
Wysłany: 2016-04-22, 14:54
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
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
Wysłany: 2016-04-22, 18:22
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
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"
Tagi: sql
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: