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

Wysłany: 2016-08-05, 15:23


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Witam, zwracam si? do was z pewnym problemem.
Chcia?bym sprawdzi? czy tabela w SQLite istnieje ale nie wiem jak.
Pr?bowa?em kilkoma sposobami ale ?adne nie zadzia?.

Je?eli kto? wie jak to poprosz? o przyk?ad takiego zastosowania.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-05, 15:28


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

SQLiteBrowser? No chyba ?e chodzi Ci o zapytanie, to wystarczy?a minuta w Google:
Kod:

SELECT name FROM sqlite_master WHERE type='table' AND name='table_name';

lub
Kod:

SELECT count(*) FROM sqlite_master WHERE type = 'table' AND name = 'YourTableName'


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-05, 15:37


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

GabWas, a przyk?ad podasz ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-05, 16:40


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

local bazaDanych dbConnect("sqlite""bazadanych.db")
local nazwaTabeli "costam123"
dbExec(bazaDanych"SELECT count(*) FROM sqlite_master WHERE type = 'table' AND name = ?"nazwaTabeli)

Je?eli tabela istnieje, to chocia? Ci co? zwraca. Je?eli nie, to nie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-05, 17:19


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

GabWas, dbExec zwraca true lub false to jak ?
Podaj przyk?adem, z warunkiem ...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-05, 18:12


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

Chodzi?o mi o dbPoll, nie jestem jakim? specem od baz danych takim jak ty (jk). Poza tym to ty pisa?e? poradnik o SQLite, a nie ja.
Daj dbQuery, potem dbPoll i albo Ci wyjdzie zawarto?? tabeli albo false (albo pusta tablica (table)).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-05, 20:37


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

GabWas, kolego to ze napisa?em poradnik o SQLite to chyba nie znaczy ze wiem wszystko o nich, oraz nie jestem ?adnym specem :) .
Przeszuka?em do?? mocno internet i te? to znalaz?em co ty oraz
Kod:

SHOW TABLES LIKE
ale to mi zbytnio nie dzia?a?o mo?liwe ?e to tylko dzia?a na MySQL.

Spr?buje co? pokombinowa? z tym.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-05, 22:39


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

Napisa?em w nawiasie jk (just kidding), wi?c raczej nie powiniene? tego bra? na powa?nie.
Z tego co doczyta?em jeszcze na necie, zapytanie:
Kod:

SELECT count(*) FROM sqlite_master WHERE type='table' AND name='table_name';

...zwraca 1 je?eli tabela istnieje, 0 je?eli nie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-05, 23:26


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Panowie, sko?czcie ukryty Offtop.

Co do autora, kolega ma racj?. Je?li podepniesz po dbQuery po??czone z dbPoll (pami?taj o dbFree) to samo Ci zwr?ci. Je?li nie zwr?ci Ci wyniku znaczy, ?e tabela jest pusta lub jej nie ma. I nikt Ci przyk?adu nie poda, bo musisz sam to zinterpretowa?.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
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