Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 469351|Odpoveď: 257

[E4A] E4A Zobraziť sqlite databázové dotazy ako tabuľky [zdrojový kód]

  [Kopírovať odkaz]
Zverejnené 4. 6. 2017 8:49:09 | | | |
Obrázok nižšie zobrazuje databázu e4a operation sqlite v oficiálnom príklade, so základnými doplnkami, vymazaniami, úpravami a kontrolami.

Ale zobrazenie dotazovaných dát riadok po riadku pôsobí škaredo, dá sa to zobraziť v tabuľke?



Nasledujú údaje, ktoré som vyhľadával z databázy sqlite, ktoré sú zobrazené v tabuľke, ako je znázornené na obrázku nižšie:



Keďže v tabuľke je zobrazené príliš veľa kódu, zdrojový kód je umiestnený na spodku pre všetkých


Oficiálny príklad kódu:



Tabuľka zobrazuje zdrojový kód dát:

Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím.Odpoveď



Skóre

Počet účastníkov1MB+1 prispieť+1 Kolaps dôvod
Azgun + 1 + 1 Témy porušenia

Zobraziť všetky hodnotenia





Predchádzajúci:E4A dvojitým kliknutím na tlačidlo return ukončíte program [Zdrojový kód]
Budúci:php vráti reťazec json
Zverejnené 4. 1. 2018 21:16:38 |

Názov tabuľky databázy premenných je Text
Hlavné okno udalosti. Created()
        názov databázovej tabuľky = "mytable"
Záverečná udalosť

Tlačidlo udalosti 4. Kliknuté ()
        Ak súbor existuje (vezmite cestu pamäťovej karty () > "/mydata.db") = false
                Vytvorte databázu (použite cestu karty () > "/mydata.db")
                Vyskakovacie okno ("Vytvoriť databázu úspešne!") )
        Koniec ak
        Otvorte databázu (použite card path() > "/mydata.db") '!! Databáza musí byť otvorená pred vykonaním akýchkoľvek databázových operácií
        Vyskakovacie okno ("Otvorená databáza úspešná!") )
Záverečná udalosť

Tlačidlo udalosti 1. Klikol som ()
        Ak dátová tabuľka existuje (názov databázovej tabuľky) = nepravdivé
                'VYTVORIŤ TABUĽKU' & názov databázovej tabuľky & "(id text, value text)") 'Vytvoriť dátovú tabuľku s dvoma stĺpcami, prvý stĺpec je id a druhý stĺpec je hodnota
                Vytvorte dátovú tabuľku (názov databázovej tabuľky, "id text, value text")
                Ak chcete vytvoriť samoinkrementujúce ID pole, môžete napísať Create Data Table (názov databázovej tabuľky, "id integer PRIMARY KEY, value text")
                Vyskakovacie okno ("Vytvoriť datasheet úspešne!") )
        Inak        
                Vyskakovacie okno ("Datasheet už existuje!") )
        Koniec ak        
Záverečná udalosť

Tlačidlo udalosti 2. Klikol som na ()
' Vykonávanie databázy ("VLOŽIŤ DO " & Názov databázovej tabuľky & "HODNOTY ('1','zhangshang@163.com')") 'Vložiť záznamy
' Vykonávanie databázy ("VLOŽIŤ DO " & názov databázovej tabuľky & " HODNOTY ('2','1234567@qq.com')")
' Vykonávanie databázy ("INSERT INTO" & názov databázovej tabuľky & "VALUES ('3','Lisi@126.com')")
' Vykonávanie databázy ("VLOŽIŤ DO " & názov databázovej tabuľky & " HODNOTY ('4','Wangwu@163.com')")
        Vložiť záznam (názov databázovej tabuľky, "'1','zhangshang@163.com'")
        Vložiť záznam (názov databázovej tabuľky, "'2','1234567@qq.com'")
        Vložiť záznam (názov databázovej tabuľky, "'3','Lisi@126.com'")
        Vložiť záznam (názov databázovej tabuľky, "'4','Wangwu@163.com'")
        'Ak je id samoinkrementujúce pole, malo by byť napísané takto Insert record (názov databázovej tabuľky, 'null,'Wangwu@163.com'")
        Na vloženie obsahu editačného poľa môžete napísať takto: Vložiť záznam (názov databázovej tabuľky, "'" & edit box 1.content & "','" & edit box 2.content & "'")
    Vyskakovacie okno ("Vloženie úspešné!") )
Záverečná udalosť

Tlačidlo udalosti 3. Kliknuté ()
        'Edit box 1.Content = database query("SELECT * FROM" & názov databázovej tabuľky & " WHERE id='1'","-",","\n") 'Query id='1' pre záznam, deti každého záznamu sú oddelené -, a záznamy sú oddelené zalomením riadkov
        'Edit box 1.Content = conditional query (názov databázovej tabuľky, "id='1'", "-", "\n")
        Ak vymažete začiatok a koniec prázdneho miesta (edit box 2.content) = "" potom
                Vyskakovacie okno ("Prosím, zadajte kritériá dopytu")
                Východ
        Koniec ak
        Edit box 1.Content = conditional query(názov databázovej tabuľky,"id='" > vymazať prvé a posledné medzery (edit box 2.content) > "'","-","\n")
        Vyskakovacie okno ("Dotaz úspešný!") )
Záverečná udalosť

Tlačidlo udalosti 6. Klikol som ()
        'Vykonávanie databázy ('UPDATE' & názov databázovej tabuľky > 'SET value='Toto je modifikovaná hodnota' WHERE id='1'") 'Upraviť id='1' pre tento záznam
        Upravte záznam (názov databázovej tabuľky, "value='Toto je upravená hodnota'", "id='1'")
        Vyskakovacie okno ("Úspešne upravené!") )        
Záverečná udalosť

Tlačidlo udalosti 5. Kliknuté ()
        'DELETE FROM' ("DELETE FROM" & názov databázovej tabuľky & " WHERE id='1'") 'delete the record id='1'
    Vymazať záznam (názov databázovej tabuľky, "id='1'")
        Vyskakovacie okno ("Vymazané, úspešné!") )
Záverečná udalosť

Tlačidlo udalosti 7. Klikol som na ()
        "VYKONÁVANIE DATABÁZY" ("DROP TABLE" > názov databázovej tabuľky) vymaže celú databázovú tabuľku
        Vymazanie dátovej tabuľky (názov databázovej tabuľky)
        Vyskakovacie okno ("Vymazať databázovú tabuľku úspešne!") )
Záverečná udalosť

Tlačidlo udalosti 8. Klikol som na ()
        Vyskakovacie okno ("Celkový počet záznamov:" > Počet záznamov (názov databázovej tabuľky) > "Položky")
Záverečná udalosť

Tlačidlo udalosti 9. Kliknuté ()
        'Edit box 1.Content = database query("SELECT * FROM" > názov databázovej tabuľky > "WHERE hodnota AKO '%163.com'","-","\n") 'Dotazujte všetky záznamy s hodnotami končiacimi na '163.com'
        Edit box 1. Content = podmienený dotaz (názov databázovej tabuľky, "value LIKE '%163.com'", "-", "\n")
        Vyskakovacie okno ("Dotaz úspešný!") )
Záverečná udalosť

Tlačidlo udalosti 10. Kliknuté ()
        'Edit box 1.Content = database query("SELECT * FROM" > názov databázovej tabuľky & "LIMIT 0,3","-","\n") 'Dotaz na 3 záznamy začínajúce od 0 (1).
        Edit box 1. Content = Scope query (názov databázovej tabuľky, 0, 3, "-", "\n")
        Vyskakovacie okno ("Dotaz úspešný!") )
Záverečná udalosť

Tlačidlo udalosti 11. Kliknuté ()
        Zatvorte databázu() '!! Na konci programu zatvorte databázu
        Koniec procedúry ()
Záverečná udalosť
Zverejnené 30. 10. 2018 17:25:40 |

Názov tabuľky databázy premenných je Text
Hlavné okno udalosti. Created()
názov databázovej tabuľky = "mytable"
Záverečná udalosť

Tlačidlo udalosti 4. Kliknuté ()
Ak súbor existuje (vezmite cestu pamäťovej karty () > "/mydata.db") = false
Vytvorte databázu (použite cestu karty () > "/mydata.db")
Vyskakovacie okno ("Vytvoriť databázu úspešne!") )
Koniec ak
Otvorte databázu (použite card path() > "/mydata.db") '!! Databáza musí byť otvorená pred vykonaním akýchkoľvek databázových operácií
Vyskakovacie okno ("Otvorená databáza úspešná!") )
Záverečná udalosť

Tlačidlo udalosti 1. Klikol som ()
Ak dátová tabuľka existuje (názov databázovej tabuľky) = nepravdivé
'VYTVORIŤ TABUĽKU' & názov databázovej tabuľky & "(id text, value text)") 'Vytvoriť dátovú tabuľku s dvoma stĺpcami, prvý stĺpec je id a druhý stĺpec je hodnota
Vytvorte dátovú tabuľku (názov databázovej tabuľky, "id text, value text")
Ak chcete vytvoriť samoinkrementujúce ID pole, môžete napísať Create Data Table (názov databázovej tabuľky, "id integer PRIMARY KEY, value text")
Vyskakovacie okno ("Vytvoriť datasheet úspešne!") )
Inak
Vyskakovacie okno ("Datasheet už existuje!") )
Koniec ak
Záverečná udalosť

Tlačidlo udalosti 2. Klikol som na ()
' Vykonávanie databázy ("VLOŽIŤ DO " & Názov databázovej tabuľky & "HODNOTY ('1','zhangshang@163.com')") 'Vložiť záznamy
' Vykonávanie databázy ("VLOŽIŤ DO " & názov databázovej tabuľky & " HODNOTY ('2','1234567@qq.com')")
' Vykonávanie databázy ("INSERT INTO" & názov databázovej tabuľky & "VALUES ('3','Lisi@126.com')")
' Vykonávanie databázy ("VLOŽIŤ DO " & názov databázovej tabuľky & " HODNOTY ('4','Wangwu@163.com')")
Vložiť záznam (názov databázovej tabuľky, "'1','zhangshang@163.com'")
Vložiť záznam (názov databázovej tabuľky, "'2','1234567@qq.com'")
Vložiť záznam (názov databázovej tabuľky, "'3','Lisi@126.com'")
Vložiť záznam (názov databázovej tabuľky, "'4','Wangwu@163.com'")
'Ak je id samoinkrementujúce pole, malo by byť napísané takto Insert record (názov databázovej tabuľky, 'null,'Wangwu@163.com'")
Na vloženie obsahu editačného poľa môžete napísať takto: Vložiť záznam (názov databázovej tabuľky, "'" & edit box 1.content & "','" & edit box 2.content & "'")
Vyskakovacie okno ("Vloženie úspešné!") )
Záverečná udalosť

Tlačidlo udalosti 3. Kliknuté ()
'Edit box 1.Content = database query("SELECT * FROM" & názov databázovej tabuľky & " WHERE id='1'","-",","\n") 'Query id='1' pre záznam, deti každého záznamu sú oddelené -, a záznamy sú oddelené zalomením riadkov
'Edit box 1.Content = conditional query (názov databázovej tabuľky, "id='1'", "-", "\n")
Ak vymažete začiatok a koniec prázdneho miesta (edit box 2.content) = "" potom
Vyskakovacie okno ("Prosím, zadajte kritériá dopytu")
Východ
Koniec ak
Edit box 1.Content = conditional query(názov databázovej tabuľky,"id='" > vymazať prvé a posledné medzery (edit box 2.content) > "'","-","\n")
Vyskakovacie okno ("Dotaz úspešný!") )
Záverečná udalosť

Tlačidlo udalosti 6. Klikol som ()
'Vykonávanie databázy ('UPDATE' & názov databázovej tabuľky > 'SET value='Toto je modifikovaná hodnota' WHERE id='1'") 'Upraviť id='1' pre tento záznam
Upravte záznam (názov databázovej tabuľky, "value='Toto je upravená hodnota'", "id='1'")
Vyskakovacie okno ("Úspešne upravené!") )
Záverečná udalosť

Tlačidlo udalosti 5. Kliknuté ()
'DELETE FROM' ("DELETE FROM" & názov databázovej tabuľky & " WHERE id='1'") 'delete the record id='1'
Vymazať záznam (názov databázovej tabuľky, "id='1'")
Vyskakovacie okno ("Vymazané, úspešné!") )
Záverečná udalosť

Tlačidlo udalosti 7. Klikol som na ()
"VYKONÁVANIE DATABÁZY" ("DROP TABLE" > názov databázovej tabuľky) vymaže celú databázovú tabuľku
Vymazanie dátovej tabuľky (názov databázovej tabuľky)
Vyskakovacie okno ("Vymazať databázovú tabuľku úspešne!") )
Záverečná udalosť

Tlačidlo udalosti 8. Klikol som na ()
Vyskakovacie okno ("Celkový počet záznamov:" > Počet záznamov (názov databázovej tabuľky) > "Položky")
Záverečná udalosť

Tlačidlo udalosti 9. Kliknuté ()
'Edit box 1.Content = database query("SELECT * FROM" > názov databázovej tabuľky > "WHERE hodnota AKO '%163.com'","-","\n") 'Dotazujte všetky záznamy s hodnotami končiacimi na '163.com'
Edit box 1. Content = podmienený dotaz (názov databázovej tabuľky, "value LIKE '%163.com'", "-", "\n")
Vyskakovacie okno ("Dotaz úspešný!") )
Záverečná udalosť

Tlačidlo udalosti 10. Kliknuté ()
'Edit box 1.Content = database query("SELECT * FROM" > názov databázovej tabuľky & "LIMIT 0,3","-","\n") 'Dotaz na 3 záznamy začínajúce od 0 (1).
Edit box 1. Content = Scope query (názov databázovej tabuľky, 0, 3, "-", "\n")
Vyskakovacie okno ("Dotaz úspešný!") )
Záverečná udalosť

Tlačidlo udalosti 11. Kliknuté ()
Zatvorte databázu() '!! Na konci programu zatvorte databázu
Koniec procedúry ()
Záverečná udalosť
Zverejnené 4. 10. 2020 11:54:03 |

Tlačidlo udalosti 2. Klikol som na ()
' Vykonávanie databázy ("VLOŽIŤ DO " & Názov databázovej tabuľky & "HODNOTY ('1','zhangshang@163.com')") 'Vložiť záznamy
' Vykonávanie databázy ("VLOŽIŤ DO " & názov databázovej tabuľky & " HODNOTY ('2','1234567@qq.com')")
' Vykonávanie databázy ("INSERT INTO" & názov databázovej tabuľky & "VALUES ('3','Lisi@126.com')")
' Vykonávanie databázy ("VLOŽIŤ DO " & názov databázovej tabuľky & " HODNOTY ('4','Wangwu@163.com')")
        Vložiť záznam (názov databázovej tabuľky, "'1','zhangshang@163.com'")
        Vložiť záznam (názov databázovej tabuľky, "'2','1234567@qq.com'")
        Vložiť záznam (názov databázovej tabuľky, "'3','Lisi@126.com'")
        Vložiť záznam (názov databázovej tabuľky, "'4','Wangwu@163.com'")
        'Ak je id samoinkrementujúce pole, malo by byť napísané takto Insert record (názov databázovej tabuľky, 'null,'Wangwu@163.com'")
        Na vloženie obsahu editačného poľa môžete napísať takto: Vložiť záznam (názov databázovej tabuľky, "'" & edit box 1.content & "','" & edit box 2.content & "'")
    Vyskakovacie okno ("Vloženie úspešné!") )
Zverejnené 7. 6. 2017 17:35:36 |
11111111111111111

Skóre

Počet účastníkov1MB-1 prispieť-1 Kolaps dôvod
QWERTYU -1 -1 Prosím, nelejte vodu, je povinnosťou každého člena zlepšiť informácie o odpovedi.

Zobraziť všetky hodnotenia

Zverejnené 16. 6. 2017 14:40:30 |
Ďakujem, že si sa podelil, páči sa mi to najviac.
Zverejnené 16. 6. 2017 14:57:50 |
Zdá sa, že dnes je nemožné si ho stiahnuť,
Zverejnené 5. 9. 2017 12:45:19 |
Ďakujem za zdieľanie
Zverejnené 11. 9. 2017 21:20:38 |
Skvelá podpora
Zverejnené 16. 9. 2017 22:21:48 |
Mark Tag
Zverejnené 18. 9. 2017 8:49:41 |
DKFRKFRTHREDER4

Skóre

Počet účastníkov1MB-1 prispieť-1 Kolaps dôvod
QWERTYU -1 -1 Prosím, nelejte vodu, je povinnosťou každého člena zlepšiť informácie o odpovedi.

Zobraziť všetky hodnotenia

Zverejnené 27. 10. 2017 8:19:00 |
Ďakujem za zdieľanie, stiahni si to a pozri sa na to
Zverejnené 8. 11. 2017 14:00:43 |
Okamžitý:Autori sú zakázaní alebo odstránený obsah je automaticky blokovaný
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com