Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 469351|Svare: 257

[E4A] E4A viser sqlite-databasespørringer som tabeller [kildekode]

  [Kopier lenke]
Publisert på 04.06.2017 08:49:09 | | | |
Bildet nedenfor viser e4a operasjon sqlite-databasen i det offisielle eksempelet, med grunnleggende tillegg, slettinger, modifikasjoner og kontroller.

Men visningen av de forespurte dataene linje for linje føles stygt, kan det vises i en tabell?



Følgende er dataene jeg søkte fra sqlite-databasen, som vises i en tabell, som vist i figuren under:



Siden det vises for mye kode i tabellen, plasseres kildekoden nederst for alle


Offisiell eksempelkode:



Tabellen viser datakildekoden:

Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snillSvare



Score

Antall deltakere1MB+1 bidra+1 Sammenbrudd grunn
Azgun + 1 + 1 Overtredelsestemaer

Se alle vurderinger





Foregående:E4A dobbeltklikk på returknappen for å avslutte programmet [Kildekode]
Neste:php returnerer en JSON-streng
Publisert på 04.01.2018 21:16:38 |

Tabellnavnet på variabeldatabasen er Text
Hovedvindu for arrangementet. Skapt()
        databasetabellnavn = "mytable"
Slutthendelse

Hendelsesknapp 4. Klikket ()
        Hvis filen eksisterer (ta minnekortets path() > "/mydata.db") = feil
                Opprett en database (ta kortbanen () > "/mydata.db")
                En popup-prompt ("Opprett database vellykket!") )
        Slutt hvis
        Åpne databasen (ta kortbanen() > "/mydata.db") '!! Databasen må åpnes før noen databaseoperasjoner utføres
        En pop-up-prompt ("Åpne database vellykket!") )
Slutthendelse

Hendelsesknapp 1. Klikket ()
        Hvis datatabellen eksisterer (databasetabellens navn) = falsk
                'OPPRETT TABELL' & Databasetabellnavn & "(id tekst, verditekst)") 'Lag en datatabell med to kolonner, den første kolonnen er id og den andre kolonnen er verdi
                Lag en datatabell (databasetabellnavn, "id-tekst, verditekst")
                Hvis du vil lage et selvinkrementerende id-felt, kan du skrive Create Data Table (databasetabellnavn, "id heltall PRIMARY KEY, verditekst")
                En pop-up-prompt ("Opprett datablad vellykket!") )
        Ellers        
                En pop-up-prompt ("Databladet eksisterer allerede!") )
        Slutt hvis        
Slutthendelse

Hendelsesknapp 2. Klikket ()
' Databaseutførelse ("INSERT INTO " & Database Table Name & "VALUES ('1','zhangshang@163.com')") 'Sett inn poster
' Databaseutførelse ("INSERT INTO " & Database Table Name & " VALUES ('2','1234567@qq.com')")
' Databaseutførelse ("SETT inn INN" & Databasetabellnavn & "VERDIER ('3','Lisi@126.com')")
' Databaseutførelse ("INSERT INTO " & Database Table Name & " VALUES ('4','Wangwu@163.com')")
        Sett inn post (databasetabellnavn, "'1','zhangshang@163.com'")
        Sett inn post (databasetabellnavn, "'2','1234567@qq.com'")
        Sett inn post (databasetabellnavn, "'3','Lisi@126.com'")
        Sett inn post (databasetabellnavn, "'4','Wangwu@163.com'")
        'Hvis id er et selvinkrementerende felt, skal det skrives slik: Sett inn post (databasetabellnavn, 'null,'Wangwu@163.com''")
        For å sette inn innholdet i redigeringsboksen kan du skrive slik: Sett inn post (databasetabellnavn, "'" & redigeringsboks 1.innhold & "','" & redigeringsboks 2.innhold & "'")
    En pop-up-prompt ("Innsetting vellykket!") )
Slutthendelse

Hendelsesknapp 3. Klikket ()
        'Redigeringsboks 1.Content = databasespørring ("SELECT * FROM" & databasetabellnavn & " WHERE id='1'","-","\n") 'Query id='1' for posten er barna til hver post adskilt med -, og postene er adskilt med linjeskift
        'Redigeringsboks 1.Content = betinget spørring (databasetabellnavn, "id='1'", "-", "\n")
        Hvis sletter begynnelsen og slutten av det tomme (redigeringsboks 2.innhold) = "" så
                Pop-up-prompt ("Vennligst skriv inn søkekriterier")
                Utgang
        Slutt hvis
        Redigeringsboks 1.Innhold = betinget spørring (databasetabellnavn, "id='" > slett første og siste mellomrom (redigeringsboks 2.innhold) > "'","-","\n")
        En pop-up-prompt ("Søk vellykket!") )
Slutthendelse

Hendelsesknapp 6. Klikket ()
        'Databaseutførelse ('UPDATE' og databasetabellnavn > 'SET value='Dette er den modifiserte verdien' HVOR id='1'") 'Endre id='1' for den posten
        Endre posten (databasetabellnavn, "value='Dette er den endrede verdien'", "id='1'")
        En pop-up-prompt ("Modifisert med suksess!") )        
Slutthendelse

Hendelsesknapp 5. Klikket på ()
        'DELETE FROM' ("DELETE FROM" & databasetabellnavn & " WHERE id='1'") 'delete the record id='1'
    Slett post (databasetabellnavn, "id='1'")
        En pop-up-prompt ("Slettet vellykket!") )
Slutthendelse

Hendelsesknapp 7. Klikket ()
        'DATABASE EXECUTION' ("DROP TABLE" > databasetabellnavn) sletter hele databasetabellen
        Sletting av en datatabell (databasetabellnavn)
        En popup-prompt ("Slett databasetabell vellykket!") )
Slutthendelse

Hendelsesknapp 8. Klikket ()
        Pop-up-prompt ("Totalt antall poster:" > Antall poster (databasetabellnavn) > "Elementer")
Slutthendelse

Hendelsesknapp 9. Klikket ()
        'Redigeringsboks 1.Content = databaseforespørsel ("VELG * FRA" > databasetabellens navn > "HVOR verdi SOM '%163.com'","-","\n") 'Spør alle poster med verdier som ender på '163.com'
        Redigeringsboks 1. Innhold = betinget spørring (databasetabellnavn, "verdi LIKE '%163.com'", "-", "\n")
        En pop-up-prompt ("Søk vellykket!") )
Slutthendelse

Hendelsesknapp 10. Klikket ()
        'Redigeringsboks 1.Content = databasespørring ("SELECT * FROM" > databasetabellnavn & "LIMIT 0,3","-","\n") 'Søk 3 poster som starter fra 0 (1).
        Redigeringsboks 1. Innhold = Omfangsspørring (databasetabellnavn, 0, 3, "-", "\n")
        En pop-up-prompt ("Søk vellykket!") )
Slutthendelse

Hendelsesknapp 11. Klikket ()
        Lukk databasen() '!! Lukk databasen på slutten av programmet
        Avsluttende prosedyre ()
Slutthendelse
Publisert på 30.10.2018 17:25:40 |

Tabellnavnet på variabeldatabasen er Text
Hovedvindu for arrangementet. Skapt()
databasetabellnavn = "mytable"
Slutthendelse

Hendelsesknapp 4. Klikket ()
Hvis filen eksisterer (ta minnekortets path() > "/mydata.db") = feil
Opprett en database (ta kortbanen () > "/mydata.db")
En popup-prompt ("Opprett database vellykket!") )
Slutt hvis
Åpne databasen (ta kortbanen() > "/mydata.db") '!! Databasen må åpnes før noen databaseoperasjoner utføres
En pop-up-prompt ("Åpne database vellykket!") )
Slutthendelse

Hendelsesknapp 1. Klikket ()
Hvis datatabellen eksisterer (databasetabellens navn) = falsk
'OPPRETT TABELL' & Databasetabellnavn & "(id tekst, verditekst)") 'Lag en datatabell med to kolonner, den første kolonnen er id og den andre kolonnen er verdi
Lag en datatabell (databasetabellnavn, "id-tekst, verditekst")
Hvis du vil lage et selvinkrementerende id-felt, kan du skrive Create Data Table (databasetabellnavn, "id heltall PRIMARY KEY, verditekst")
En pop-up-prompt ("Opprett datablad vellykket!") )
Ellers
En pop-up-prompt ("Databladet eksisterer allerede!") )
Slutt hvis
Slutthendelse

Hendelsesknapp 2. Klikket ()
' Databaseutførelse ("INSERT INTO " & Database Table Name & "VALUES ('1','zhangshang@163.com')") 'Sett inn poster
' Databaseutførelse ("INSERT INTO " & Database Table Name & " VALUES ('2','1234567@qq.com')")
' Databaseutførelse ("SETT inn INN" & Databasetabellnavn & "VERDIER ('3','Lisi@126.com')")
' Databaseutførelse ("INSERT INTO " & Database Table Name & " VALUES ('4','Wangwu@163.com')")
Sett inn post (databasetabellnavn, "'1','zhangshang@163.com'")
Sett inn post (databasetabellnavn, "'2','1234567@qq.com'")
Sett inn post (databasetabellnavn, "'3','Lisi@126.com'")
Sett inn post (databasetabellnavn, "'4','Wangwu@163.com'")
'Hvis id er et selvinkrementerende felt, skal det skrives slik: Sett inn post (databasetabellnavn, 'null,'Wangwu@163.com''")
For å sette inn innholdet i redigeringsboksen kan du skrive slik: Sett inn post (databasetabellnavn, "'" & redigeringsboks 1.innhold & "','" & redigeringsboks 2.innhold & "'")
En pop-up-prompt ("Innsetting vellykket!") )
Slutthendelse

Hendelsesknapp 3. Klikket ()
'Redigeringsboks 1.Content = databasespørring ("SELECT * FROM" & databasetabellnavn & " WHERE id='1'","-","\n") 'Query id='1' for posten er barna til hver post adskilt med -, og postene er adskilt med linjeskift
'Redigeringsboks 1.Content = betinget spørring (databasetabellnavn, "id='1'", "-", "\n")
Hvis sletter begynnelsen og slutten av det tomme (redigeringsboks 2.innhold) = "" så
Pop-up-prompt ("Vennligst skriv inn søkekriterier")
Utgang
Slutt hvis
Redigeringsboks 1.Innhold = betinget spørring (databasetabellnavn, "id='" > slett første og siste mellomrom (redigeringsboks 2.innhold) > "'","-","\n")
En pop-up-prompt ("Søk vellykket!") )
Slutthendelse

Hendelsesknapp 6. Klikket ()
'Databaseutførelse ('UPDATE' og databasetabellnavn > 'SET value='Dette er den modifiserte verdien' HVOR id='1'") 'Endre id='1' for den posten
Endre posten (databasetabellnavn, "value='Dette er den endrede verdien'", "id='1'")
En pop-up-prompt ("Modifisert med suksess!") )
Slutthendelse

Hendelsesknapp 5. Klikket på ()
'DELETE FROM' ("DELETE FROM" & databasetabellnavn & " WHERE id='1'") 'delete the record id='1'
Slett post (databasetabellnavn, "id='1'")
En pop-up-prompt ("Slettet vellykket!") )
Slutthendelse

Hendelsesknapp 7. Klikket ()
'DATABASE EXECUTION' ("DROP TABLE" > databasetabellnavn) sletter hele databasetabellen
Sletting av en datatabell (databasetabellnavn)
En popup-prompt ("Slett databasetabell vellykket!") )
Slutthendelse

Hendelsesknapp 8. Klikket ()
Pop-up-prompt ("Totalt antall poster:" > Antall poster (databasetabellnavn) > "Elementer")
Slutthendelse

Hendelsesknapp 9. Klikket ()
'Redigeringsboks 1.Content = databaseforespørsel ("VELG * FRA" > databasetabellens navn > "HVOR verdi SOM '%163.com'","-","\n") 'Spør alle poster med verdier som ender på '163.com'
Redigeringsboks 1. Innhold = betinget spørring (databasetabellnavn, "verdi LIKE '%163.com'", "-", "\n")
En pop-up-prompt ("Søk vellykket!") )
Slutthendelse

Hendelsesknapp 10. Klikket ()
'Redigeringsboks 1.Content = databasespørring ("SELECT * FROM" > databasetabellnavn & "LIMIT 0,3","-","\n") 'Søk 3 poster som starter fra 0 (1).
Redigeringsboks 1. Innhold = Omfangsspørring (databasetabellnavn, 0, 3, "-", "\n")
En pop-up-prompt ("Søk vellykket!") )
Slutthendelse

Hendelsesknapp 11. Klikket ()
Lukk databasen() '!! Lukk databasen på slutten av programmet
Avsluttende prosedyre ()
Slutthendelse
Publisert på 04.10.2020 11:54:03 |

Hendelsesknapp 2. Klikket ()
' Databaseutførelse ("INSERT INTO " & Database Table Name & "VALUES ('1','zhangshang@163.com')") 'Sett inn poster
' Databaseutførelse ("INSERT INTO " & Database Table Name & " VALUES ('2','1234567@qq.com')")
' Databaseutførelse ("SETT inn INN" & Databasetabellnavn & "VERDIER ('3','Lisi@126.com')")
' Databaseutførelse ("INSERT INTO " & Database Table Name & " VALUES ('4','Wangwu@163.com')")
        Sett inn post (databasetabellnavn, "'1','zhangshang@163.com'")
        Sett inn post (databasetabellnavn, "'2','1234567@qq.com'")
        Sett inn post (databasetabellnavn, "'3','Lisi@126.com'")
        Sett inn post (databasetabellnavn, "'4','Wangwu@163.com'")
        'Hvis id er et selvinkrementerende felt, skal det skrives slik: Sett inn post (databasetabellnavn, 'null,'Wangwu@163.com''")
        For å sette inn innholdet i redigeringsboksen kan du skrive slik: Sett inn post (databasetabellnavn, "'" & redigeringsboks 1.innhold & "','" & redigeringsboks 2.innhold & "'")
    En pop-up-prompt ("Innsetting vellykket!") )
Publisert på 07.06.2017 17:35:36 |
11111111111111111

Score

Antall deltakere1MB-1 bidra-1 Sammenbrudd grunn
QWERTYU -1 -1 Vennligst ikke hell vann, det er hvert medlems plikt å forbedre svarinformasjonen.

Se alle vurderinger

Publisert på 16.06.2017 14:40:30 |
Takk for at du delte, jeg liker den best.
Publisert på 16.06.2017 14:57:50 |
Det virker som det er umulig å laste ned i dag,
Publisert på 05.09.2017 12:45:19 |
Takk for at du delte
Publisert på 11.09.2017 21:20:38 |
Fantastisk støtte
Publisert på 16.09.2017 22:21:48 |
Tag
Publisert på 18.09.2017 08:49:41 |
DKFRKFRTHREDER4

Score

Antall deltakere1MB-1 bidra-1 Sammenbrudd grunn
QWERTYU -1 -1 Vennligst ikke hell vann, det er hvert medlems plikt å forbedre svarinformasjonen.

Se alle vurderinger

Publisert på 27.10.2017 08:19:00 |
Takk for at du delte, last ned og ta en titt
Publisert på 08.11.2017 14:00:43 |
Omgående:Forfattere blir utestengt eller fjernet innhold blokkeres automatisk
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com