Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: podwójnego
1. Tworzenie podwójnego rekordu w tabeli po restarcie
Witam. W bazie danych tworzy mi si? podw?jny rekord po restarcie skryptu [ je?eli by? ju? utworzony ]. Jak temu zapobiec?



connect 
dbConnect "sqlite""baza.db" )
if 
connect then
    outputDebugString
"Po??czenie z baz? SQLite zako?czy?o si? powodzeniem.")
    
tabela dbExec connect"CREATE TABLE IF NOT EXISTS player ( Nick TEXT, ID INTEGER PRIMARY KEY AUTOINCREMENT )" )
    
tabela_frakcja dbExec connect"CREATE TABLE IF NOT EXISTS frakcja ( Nick TEXT, Ranga TEXT, ID INTEGER PRIMARY KEY AUTOINCREMENT)")
else
    
outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? nie powodzeniem.")
    
stopResource(getThisResource())
end


addEventHandler
("onResourceStart"resourceRoot
function()

    for 
k,v in pairs(getElementsByType("player")) do
        
local nick getPlayerName(v)
        
dbExec(connect"INSERT INTO player (Nick) VALUES (?)"tostring(nick)) 
            
   
end
  end 
)