Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 469351|Svar: 257

[E4A] E4A viser sqlite-databaseforespørgsler som tabeller [kildekode]

  [Kopier link]
Opslået på 04/06/2017 08.49.09 | | | |
Billedet nedenfor viser e4a operation sqlite-databasen i det officielle eksempel, med grundlæggende tilføjelser, sletninger, modifikationer og kontroller.

Men visningen af de forespurgte data linje for linje føles grim, kan det vises i en tabel?



Følgende er de data, jeg forespurgte fra sqlite-databasen, som vises i en tabel, som vist i figuren nedenfor:



Da der vises for meget kode i tabellen, placeres kildekoden nederst for alle


Officiel eksempelkode:



Tabellen viser datakildekoden:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar



Score

Antal deltagere1MB+1 bidrage+1 Sammenbrud årsag
Azgun + 1 + 1 Overtrædelsesemner

Se alle vurderinger





Tidligere:E4A dobbeltklik på returknappen for at afslutte programmet [Kildekode]
Næste:php returnerer en JSON-streng
Opslået på 04/01/2018 21.16.38 |

Tabellens navn på variabledatabasen er Tekst
Begivenhedens hovedvindue. Skabt()
        Databasetabelnavn = "Mytable"
Slutbegivenhed

Begivenhedsknap 4. Klikkede ()
        Hvis filen eksisterer (tag hukommelseskortets sti() > "/mydata.db") = falsk
                Opret en database (tag kortstien () > "/mydata.db")
                En pop-up-prompt ("Opret database succesfuldt!") )
        Slut Hvis
        Åbn databasen (tag kortstien() > "/mydata.db") '!! Databasen skal åbnes, før nogen databaseoperationer udføres
        En pop-up-prompt ("Åbn database succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 1. Klikkede ()
        Hvis datatabellen eksisterer (databasetabelnavn) = falsk
                'CREATE TABLE' & Databasetabelnavn & "(id text, value text)") 'Opret en datatabel med to kolonner, den første kolonne er id og den anden kolonne er value
                Opret en datatabel (databasetabelnavn, "id-tekst, værditekst")
                Hvis du vil oprette et selvinkrementerende id-felt, kan du skrive Opret Datatabel (databasetabelnavn, "id heltal PRIMARY KEY, værditekst")
                En pop-up-prompt ("Opret datasheet succesfuldt!") )
        Ellers        
                En pop-up-prompt ("Databladet eksisterer allerede!") )
        Slut Hvis        
Slutbegivenhed

Begivenhedsknap 2. Klikkede på ()
' Databaseudførelse ("INSERT INTO " & Database Table Name & "VALUES ('1','zhangshang@163.com')") 'Indsæt poster
' Databaseudførelse ("INSERT INTO " & Database Table Name & " VALUES ('2','1234567@qq.com')")
' Databaseudførelse ("INDSÆT INTO" & Databasetabelnavn & "VÆRDIER ('3','Lisi@126.com')")
' Databaseudførelse ("INDSÆT IND " & Databasetabelnavn & " VÆRDIER ('4','Wangwu@163.com')")
        Indsæt post (databasetabelnavn, "'1','zhangshang@163.com'")
        Indsæt post (databasetabelnavn, "'2','1234567@qq.com'")
        Indsæt post (databasetabelnavn, "'3','Lisi@126.com'")
        Indsæt post (databasetabelnavn, "'4','Wangwu@163.com'")
        'Hvis id er et selv-inkrementerende felt, skal det skrives sådan her: Indsæt post (databasetabelnavn, 'null,'Wangwu@163.com''")
        For at indsætte indholdet af redigeringsboksen kan du skrive sådan her: Indsæt post (databasetabelnavn, "'" & redigeringsboks 1.indhold & "','" & redigeringsboks 2.indhold & "'")
    En pop-up-prompt ("Indsættelse vellykket!") )
Slutbegivenhed

Begivenhedsknap 3. Klikkede på ()
        'Redigeringsboks 1.Content = databaseforespørgsel ("VÆLG * FRA" & databasetabelnavn & " HVOR id='1'","-","\n") 'Forespørgselsid='1' for posten adskilles børnene af hver post med -, og posterne adskilles af linjeskift
        'Redigeringsboks 1.Content = betinget forespørgsel (databasetabelnavn, "id='1'", "-", "\n")
        Hvis slet begyndelsen og slutningen af det tomme (redigeringsboks 2.indhold) = "" så
                Pop-up-prompt ("Indtast venligst forespørgselskriterier")
                Udgang
        Slut Hvis
        Redigeringsboks 1.Content = betinget forespørgsel (databasetabelnavn,"id='" > slet første og sidste mellemrum (redigeringsboks 2.indhold) > "'","-","\n")
        En pop-up-prompt ("Forespørgsel succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 6. Klikkede på ()
        'Databaseudførelse ('UPDATE' & databasetabelnavn > 'SET value='Dette er den ændrede værdi' HVOR id='1'") 'Ændr id='1' for den post
        Ændr posten (databasetabelnavn, "value='This is the modified value'", "id='1'")
        En pop-up prompt ("Modificeret med succes!") )        
Slutbegivenhed

Begivenhedsknap 5. Klikkede ()
        'DELETE FROM' ("DELETE FROM" & databasetabelnavn & " WHERE id='1'") 'delete the record id='1'
    Slet post (databasetabelnavn, "id='1'")
        En pop-up-prompt ("Slettet succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 7. Klikkede ()
        'DATABASE EXECUTION' ("DROP TABLE" > databasetabelnavn) sletter hele databasetabellen
        Sletning af en datatabel (databasetabelnavn)
        En pop-up-prompt ("Slet databasetabel succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 8. Klikkede på ()
        Pop-up-prompt ("Samlet antal poster:" > Antal poster (databasetabelnavn) > "Elementer")
Slutbegivenhed

Begivenhedsknap 9. Klikkede ()
        'Redigeringsboks 1.Content = databaseforespørgsel ("VÆLG * FRA" > databasetabelnavn > "HVOR værdi SOM '%163.com'","-","\n") 'Forespørg alle poster med værdier, der ender på '163.com'
        Redigeringsboks 1. Indhold = betinget forespørgsel (databasetabelnavn, "værdi SOM '%163.com'", "-", "\n")
        En pop-up-prompt ("Forespørgsel succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 10. Klikkede ()
        'Redigeringsboks 1.Content = databaseforespørgsel ("VÆLG * FRA" > databasetabelnavn & "LIMIT 0,3","-","\n") 'Forespørgsel 3 poster startende fra 0 (1).
        Redigeringsboks 1. Indhold = Scope-forespørgsel (databasetabelnavn, 0, 3, "-", "\n")
        En pop-up-prompt ("Forespørgsel succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 11. Klikkede på ()
        Luk databasen() '!! Luk databasen i slutningen af programmet
        Slutprocedure ()
Slutbegivenhed
Opslået på 30/10/2018 17.25.40 |

Tabellens navn på variabledatabasen er Tekst
Begivenhedens hovedvindue. Skabt()
Databasetabelnavn = "Mytable"
Slutbegivenhed

Begivenhedsknap 4. Klikkede ()
Hvis filen eksisterer (tag hukommelseskortets sti() > "/mydata.db") = falsk
Opret en database (tag kortstien () > "/mydata.db")
En pop-up-prompt ("Opret database succesfuldt!") )
Slut Hvis
Åbn databasen (tag kortstien() > "/mydata.db") '!! Databasen skal åbnes, før nogen databaseoperationer udføres
En pop-up-prompt ("Åbn database succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 1. Klikkede ()
Hvis datatabellen eksisterer (databasetabelnavn) = falsk
'CREATE TABLE' & Databasetabelnavn & "(id text, value text)") 'Opret en datatabel med to kolonner, den første kolonne er id og den anden kolonne er value
Opret en datatabel (databasetabelnavn, "id-tekst, værditekst")
Hvis du vil oprette et selvinkrementerende id-felt, kan du skrive Opret Datatabel (databasetabelnavn, "id heltal PRIMARY KEY, værditekst")
En pop-up-prompt ("Opret datasheet succesfuldt!") )
Ellers
En pop-up-prompt ("Databladet eksisterer allerede!") )
Slut Hvis
Slutbegivenhed

Begivenhedsknap 2. Klikkede på ()
' Databaseudførelse ("INSERT INTO " & Database Table Name & "VALUES ('1','zhangshang@163.com')") 'Indsæt poster
' Databaseudførelse ("INSERT INTO " & Database Table Name & " VALUES ('2','1234567@qq.com')")
' Databaseudførelse ("INDSÆT INTO" & Databasetabelnavn & "VÆRDIER ('3','Lisi@126.com')")
' Databaseudførelse ("INDSÆT IND " & Databasetabelnavn & " VÆRDIER ('4','Wangwu@163.com')")
Indsæt post (databasetabelnavn, "'1','zhangshang@163.com'")
Indsæt post (databasetabelnavn, "'2','1234567@qq.com'")
Indsæt post (databasetabelnavn, "'3','Lisi@126.com'")
Indsæt post (databasetabelnavn, "'4','Wangwu@163.com'")
'Hvis id er et selv-inkrementerende felt, skal det skrives sådan her: Indsæt post (databasetabelnavn, 'null,'Wangwu@163.com''")
For at indsætte indholdet af redigeringsboksen kan du skrive sådan her: Indsæt post (databasetabelnavn, "'" & redigeringsboks 1.indhold & "','" & redigeringsboks 2.indhold & "'")
En pop-up-prompt ("Indsættelse vellykket!") )
Slutbegivenhed

Begivenhedsknap 3. Klikkede på ()
'Redigeringsboks 1.Content = databaseforespørgsel ("VÆLG * FRA" & databasetabelnavn & " HVOR id='1'","-","\n") 'Forespørgselsid='1' for posten adskilles børnene af hver post med -, og posterne adskilles af linjeskift
'Redigeringsboks 1.Content = betinget forespørgsel (databasetabelnavn, "id='1'", "-", "\n")
Hvis slet begyndelsen og slutningen af det tomme (redigeringsboks 2.indhold) = "" så
Pop-up-prompt ("Indtast venligst forespørgselskriterier")
Udgang
Slut Hvis
Redigeringsboks 1.Content = betinget forespørgsel (databasetabelnavn,"id='" > slet første og sidste mellemrum (redigeringsboks 2.indhold) > "'","-","\n")
En pop-up-prompt ("Forespørgsel succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 6. Klikkede på ()
'Databaseudførelse ('UPDATE' & databasetabelnavn > 'SET value='Dette er den ændrede værdi' HVOR id='1'") 'Ændr id='1' for den post
Ændr posten (databasetabelnavn, "value='This is the modified value'", "id='1'")
En pop-up prompt ("Modificeret med succes!") )
Slutbegivenhed

Begivenhedsknap 5. Klikkede ()
'DELETE FROM' ("DELETE FROM" & databasetabelnavn & " WHERE id='1'") 'delete the record id='1'
Slet post (databasetabelnavn, "id='1'")
En pop-up-prompt ("Slettet succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 7. Klikkede ()
'DATABASE EXECUTION' ("DROP TABLE" > databasetabelnavn) sletter hele databasetabellen
Sletning af en datatabel (databasetabelnavn)
En pop-up-prompt ("Slet databasetabel succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 8. Klikkede på ()
Pop-up-prompt ("Samlet antal poster:" > Antal poster (databasetabelnavn) > "Elementer")
Slutbegivenhed

Begivenhedsknap 9. Klikkede ()
'Redigeringsboks 1.Content = databaseforespørgsel ("VÆLG * FRA" > databasetabelnavn > "HVOR værdi SOM '%163.com'","-","\n") 'Forespørg alle poster med værdier, der ender på '163.com'
Redigeringsboks 1. Indhold = betinget forespørgsel (databasetabelnavn, "værdi SOM '%163.com'", "-", "\n")
En pop-up-prompt ("Forespørgsel succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 10. Klikkede ()
'Redigeringsboks 1.Content = databaseforespørgsel ("VÆLG * FRA" > databasetabelnavn & "LIMIT 0,3","-","\n") 'Forespørgsel 3 poster startende fra 0 (1).
Redigeringsboks 1. Indhold = Scope-forespørgsel (databasetabelnavn, 0, 3, "-", "\n")
En pop-up-prompt ("Forespørgsel succesfuldt!") )
Slutbegivenhed

Begivenhedsknap 11. Klikkede på ()
Luk databasen() '!! Luk databasen i slutningen af programmet
Slutprocedure ()
Slutbegivenhed
Opslået på 04/10/2020 11.54.03 |

Begivenhedsknap 2. Klikkede på ()
' Databaseudførelse ("INSERT INTO " & Database Table Name & "VALUES ('1','zhangshang@163.com')") 'Indsæt poster
' Databaseudførelse ("INSERT INTO " & Database Table Name & " VALUES ('2','1234567@qq.com')")
' Databaseudførelse ("INDSÆT INTO" & Databasetabelnavn & "VÆRDIER ('3','Lisi@126.com')")
' Databaseudførelse ("INDSÆT IND " & Databasetabelnavn & " VÆRDIER ('4','Wangwu@163.com')")
        Indsæt post (databasetabelnavn, "'1','zhangshang@163.com'")
        Indsæt post (databasetabelnavn, "'2','1234567@qq.com'")
        Indsæt post (databasetabelnavn, "'3','Lisi@126.com'")
        Indsæt post (databasetabelnavn, "'4','Wangwu@163.com'")
        'Hvis id er et selv-inkrementerende felt, skal det skrives sådan her: Indsæt post (databasetabelnavn, 'null,'Wangwu@163.com''")
        For at indsætte indholdet af redigeringsboksen kan du skrive sådan her: Indsæt post (databasetabelnavn, "'" & redigeringsboks 1.indhold & "','" & redigeringsboks 2.indhold & "'")
    En pop-up-prompt ("Indsættelse vellykket!") )
Opslået på 07/06/2017 17.35.36 |
11111111111111111

Score

Antal deltagere1MB-1 bidrage-1 Sammenbrud årsag
QWERTYU -1 -1 Venligst hæld ikke vand, det er hvert medlems pligt at forbedre svarinformationen.

Se alle vurderinger

Opslået på 16/06/2017 14.40.30 |
Tak fordi du delte, jeg kan bedst lide det.
Opslået på 16/06/2017 14.57.50 |
Det ser ud til, at det er umuligt at downloade i dag,
Opslået på 05/09/2017 12.45.19 |
Tak fordi du delte
Opslået på 11/09/2017 21.20.38 |
Fantastisk support
Opslået på 16/09/2017 22.21.48 |
Mark Tag
Opslået på 18/09/2017 08.49.41 |
DKFRKFRTHREDER4

Score

Antal deltagere1MB-1 bidrage-1 Sammenbrud årsag
QWERTYU -1 -1 Venligst hæld ikke vand, det er hvert medlems pligt at forbedre svarinformationen.

Se alle vurderinger

Opslået på 27/10/2017 08.19.00 |
Tak for at dele, download og tag et kig
Opslået på 08/11/2017 14.00.43 |
Lynhurtig:Forfattere bliver udelukket eller fjernet indhold blokeres automatisk
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com