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 
)