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

Wysłany: 2020-10-28, 12:17


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam, mam pytanko jak naprawi? taki b??d

attempt to index local 'queryB' (a nil value)

queryB to jest export do mysql.

Wiem, ?e b??d odpowiada za to ?e w tabeli nic nie ma, da si? to jakim? argumentem naprawi?, bez uzupe?niania tabeli?

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-28, 14:36


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Jak argumentem naprawi?? poka? co tam pod tym definiujesz - pewnie co? co nie istnieje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-28, 15:18


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Wilq tak jak pisa?em tabela jest pusta, w g??wnej mierze chodzi mi o to jak napisa? argument je?eli tabela jest pusta return end

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-28, 16:17


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No to sprawdzaj czy ilo?? element?w w tabeli jest wi?ksza od 0.

 if #zmienna > 0 then 
-- kod
end


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2020-10-28, 22:36


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Okej, a wiesz mo?e jak naprawi? ten b??d?
kod s_side

addCommandHandler("uzyj", function(plrcmdhaslo)
local queryB exports["DB2"]:pobierzWyniki("SELECT * FROM m_empty_code WHERE kod=?"haslo)
 if #queryB > 0 then 

else
blockcode queryB.kod or 0
blockrid tonumber(queryB.rid) or 0
end
end)

DB3:

attempt get length of global 'queryB' (a nil value)

B??d mam tutaj

if #queryB > 0 then 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-28, 23:59


VVirmex

Sgrypter luja






Wiek: 21
Na forum: 3365 dni
Posty: 281
Nick w MP: AxyZ

Piwa: 234

Respekt: 110
Respekt: 110

"Pyrek24" napisał/a:

Okej, a wiesz mo?e jak naprawi? ten b??d?
kod s_side

addCommandHandler("uzyj", function(plrcmdhaslo)
local queryB exports["DB2"]:pobierzWyniki("SELECT * FROM m_empty_code WHERE kod=?"haslo)
 if #queryB > 0 then 

else
blockcode queryB.kod or 0
blockrid tonumber(queryB.rid) or 0
end
end)

DB3:

attempt get length of global 'queryB' (a nil value)

B??d mam tutaj

if #queryB > 0 then 


Przet?umacz sobie to co wychodzi ci w db3, najprawdopodobniej masz ?le zdefiniowany export, ale nie wiem - rzucam propozycjami, ja bym zacz?? od sprawdzenia ?r?d?a b??du do czego prowadzi mnie debugscript (czyli w twoim przypadku por?wnanie z queryB, czyli sprawdzamy linijk? z queryB).

Podpis
Kontakt:
Discord: fluffy.rbx
Wiadomość PW Forum [Odpiszę wtedy, kiedy będę mógł]

Support Team: 26.08.2020 do 04.05.2021 [*]
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2020-10-29, 00:15


vAnimo

Zielony w luła






Wiek: 19
Na forum: 2312 dni
Posty: 165
Nick w MP: vAnimo

Piwa: 882

Respekt: 70

Pr?bowa?e?

if not #queryB then return end


[ Dodano: 2020-10-29, 00:20 ]
No bo skoro jest to nil no to nie pobierzesz liczby

[ Dodano: 2020-10-29, 08:02 ]
albo if #queryB = nil then return end

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2020-10-29, 09:19


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

VVirmex, eksport jest dobrze zdefiniowany, poniewa? dzia?a jak znajduj? si? w nim tabele, gdy ich nie ma DB3 wy?wietla b??d.
vAnimo pr?bowa?em u?y? tych argument?w dalej to samo.

[ Dodano: 2020-10-29, 09:21 ]
Dobra dzia?a, lekko zmieni?em parametr if oraz eksport, temat do zamkni?cia dzi?kuje wszystkim za pomoc !

Postaw piwo autorowi tego posta
 

 
Tagi: pusta :: tabela
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