Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 469351|Jawab: 257

[E4A] E4A Tampilkan kueri database sqlite sebagai tabel [kode sumber]

  [Salin tautan]
Diposting pada 04/06/2017 08.49.09 | | | |
Gambar di bawah ini adalah database sqlite operasi e4a dalam contoh resmi, dengan penambahan, penghapusan, modifikasi, dan pemeriksaan dasar.

Tetapi tampilan data yang dikueri baris demi baris terasa jelek, bisakah ditampilkan dalam tabel?



Berikut ini adalah data yang saya kueri dari database sqlite, yang ditampilkan dalam tabel, seperti yang ditunjukkan pada gambar di bawah ini:



Karena ada terlalu banyak kode yang ditampilkan dalam tabel, kode sumber ditempatkan di bagian bawah untuk semua orang


Kode contoh resmi:



Tabel menampilkan kode sumber data:

Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakanJawab



Skor

Jumlah peserta1MB+1 sumbang+1 Roboh alasan
azgun + 1 + 1 Topik pelanggaran

Lihat semua penilaian





Mantan:E4A klik dua kali tombol kembali untuk keluar dari program [Kode Sumber]
Depan:PHP mengembalikan string JSON
Diposting pada 04/01/2018 21.16.38 |

Nama tabel database variabel adalah Teks
Jendela Utama Acara. Dibuat()
        nama tabel database = "mytable"
Akhir Acara

Tombol acara 4. Diklik ()
        Jika file ada (ambil path kartu memori() > "/mydata.db") = false
                Buat database (ambil jalur kartu () > "/mydata.db")
                Prompt pop-up ("Buat database berhasil!") )
        Akhiri Jika
        Buka database (ambil jalur kartu() > "/mydata.db") '!! Database harus dibuka sebelum melakukan operasi database apa pun
        Perintah pop-up ("Buka database berhasil!") )
Akhir Acara

Tombol peristiwa 1. Diklik ()
        Jika tabel data ada (nama tabel database) = false
                'CREATE TABLE' & Nama tabel database & "(id text,value text)") 'Buat tabel data dengan dua kolom, kolom pertama adalah id dan kolom kedua adalah nilai
                Membuat tabel data (nama tabel database, "teks id, teks nilai")
                Jika Anda ingin membuat bidang id yang bertambah sendiri, Anda dapat menulis Buat Tabel Data (nama tabel database, "bilangan bulat id PRIMARY KEY, teks nilai")
                Perintah pop-up ("Buat lembar data berhasil!") )
        Jika tidak,        
                Prompt pop-up ("Lembar data sudah ada!") )
        Akhiri Jika        
Akhir Acara

Tombol acara 2. Diklik ()
' Eksekusi Database ("INSERT INTO " & Nama Tabel Database & "VALUES ('1','zhangshang@163.com')") 'Sisipkan catatan
' Eksekusi Database ("INSERT INTO " & Database Table Name & " VALUES ('2','1234567@qq.com')")
' Eksekusi Database ("INSERT INTO" & Nama Tabel Database & "VALUES ('3','Lisi@126.com')")
' Eksekusi Database ("INSERT INTO " & Nama Tabel Database & " VALUES ('4','Wangwu@163.com')")
        Sisipkan rekaman (nama tabel database, "'1','zhangshang@163.com'")
        Sisipkan rekaman (nama tabel database, "'2','1234567@qq.com'")
        Sisipkan rekaman (nama tabel database, "'3','Lisi@126.com'")
        Sisipkan rekaman (nama tabel database, "'4','Wangwu@163.com'")
        'Jika id adalah bidang yang bertambah sendiri, itu harus ditulis seperti ini Sisipkan catatan (nama tabel database, 'null,'Wangwu@163.com'")
        Untuk memasukkan isi kotak edit, Anda dapat menulis seperti ini: Sisipkan catatan (nama tabel database, "'" & edit kotak 1.content & "','" & edit kotak 2.content & "'")
    Prompt pop-up ("Penyisipan berhasil!") )
Akhir Acara

Tombol acara 3. Diklik ()
        'Edit box 1.Content = database query("SELECT * FROM" & database table name & " WHERE id='1'","-","\n") 'Query id='1' untuk catatan, turunan dari setiap catatan dipisahkan oleh -, dan catatan dipisahkan oleh jeda baris
        'Edit kotak 1.Content = kueri bersyarat (nama tabel database, "id='1'", "-", "\n")
        Jika hapus awal dan akhir kosong (edit box 2.content) = "" maka
                Prompt pop-up ("Silakan masukkan kriteria kueri")
                Keluar
        Akhiri Jika
        Edit kotak 1.Content = conditional query(nama tabel database,"id='" > menghapus spasi pertama dan terakhir (edit box 2.content) > "'","-","\n")
        Prompt pop-up ("Kueri berhasil!") )
Akhir Acara

Tombol Acara 6. Diklik ()
        'Eksekusi database ('UPDATE' & nama tabel database > 'SET value='Ini adalah nilai yang dimodifikasi' WHERE id='1'") 'Ubah id='1' untuk catatan itu
        Ubah rekaman (nama tabel database, "value='Ini adalah nilai yang dimodifikasi'", "id='1'")
        Prompt pop-up ("Berhasil dimodifikasi!") )        
Akhir Acara

Tombol acara 5. Diklik ()
        'HAPUS DARI' ("HAPUS DARI" & nama tabel database & " WHERE id='1'") 'hapus catatan id='1'
    Hapus rekaman (nama tabel database, "id='1'")
        Prompt pop-up ("Dihapus berhasil!") )
Akhir Acara

Tombol Peristiwa 7. Diklik ()
        'EKSEKUSI DATABASE' ("DROP TABLE" > nama tabel database) menghapus seluruh tabel database
        Menghapus Tabel Data (Nama Tabel Database)
        Prompt pop-up ("Hapus tabel database berhasil!") )
Akhir Acara

Tombol Acara 8. Diklik ()
        Prompt pop-up ("Jumlah total catatan:" > Jumlah rekaman (nama tabel database) > "Item")
Akhir Acara

Tombol acara 9. Diklik ()
        'Edit box 1.Content = database query("SELECT * FROM" > nama tabel database > "WHERE value LIKE '%163.com'","-","\n") 'Kueri semua rekaman dengan nilai yang diakhiri dengan '163.com'
        Edit kotak 1. Konten = kueri bersyarat (nama tabel database, "nilai LIKE '%163.com'", "-", "\n")
        Prompt pop-up ("Kueri berhasil!") )
Akhir Acara

Tombol peristiwa 10. Diklik ()
        'Edit box 1.Content = database query("SELECT * FROM" > nama tabel database & "LIMIT 0,3","-","\n") 'Kueri 3 catatan mulai dari 0 (1).
        Kotak edit 1. Konten = Kueri cakupan (nama tabel database, 0, 3, "-", "\n")
        Prompt pop-up ("Kueri berhasil!") )
Akhir Acara

Tombol acara 11. Diklik ()
        Tutup database() '!! Tutup database di akhir program
        Prosedur Akhir ()
Akhir Acara
Diposting pada 30/10/2018 17.25.40 |

Nama tabel database variabel adalah Teks
Jendela Utama Acara. Dibuat()
nama tabel database = "mytable"
Akhir Acara

Tombol acara 4. Diklik ()
Jika file ada (ambil path kartu memori() > "/mydata.db") = false
Buat database (ambil jalur kartu () > "/mydata.db")
Prompt pop-up ("Buat database berhasil!") )
Akhiri Jika
Buka database (ambil jalur kartu() > "/mydata.db") '!! Database harus dibuka sebelum melakukan operasi database apa pun
Perintah pop-up ("Buka database berhasil!") )
Akhir Acara

Tombol peristiwa 1. Diklik ()
Jika tabel data ada (nama tabel database) = false
'CREATE TABLE' & Nama tabel database & "(id text,value text)") 'Buat tabel data dengan dua kolom, kolom pertama adalah id dan kolom kedua adalah nilai
Membuat tabel data (nama tabel database, "teks id, teks nilai")
Jika Anda ingin membuat bidang id yang bertambah sendiri, Anda dapat menulis Buat Tabel Data (nama tabel database, "bilangan bulat id PRIMARY KEY, teks nilai")
Perintah pop-up ("Buat lembar data berhasil!") )
Jika tidak,
Prompt pop-up ("Lembar data sudah ada!") )
Akhiri Jika
Akhir Acara

Tombol acara 2. Diklik ()
' Eksekusi Database ("INSERT INTO " & Nama Tabel Database & "VALUES ('1','zhangshang@163.com')") 'Sisipkan catatan
' Eksekusi Database ("INSERT INTO " & Database Table Name & " VALUES ('2','1234567@qq.com')")
' Eksekusi Database ("INSERT INTO" & Nama Tabel Database & "VALUES ('3','Lisi@126.com')")
' Eksekusi Database ("INSERT INTO " & Nama Tabel Database & " VALUES ('4','Wangwu@163.com')")
Sisipkan rekaman (nama tabel database, "'1','zhangshang@163.com'")
Sisipkan rekaman (nama tabel database, "'2','1234567@qq.com'")
Sisipkan rekaman (nama tabel database, "'3','Lisi@126.com'")
Sisipkan rekaman (nama tabel database, "'4','Wangwu@163.com'")
'Jika id adalah bidang yang bertambah sendiri, itu harus ditulis seperti ini Sisipkan catatan (nama tabel database, 'null,'Wangwu@163.com'")
Untuk memasukkan isi kotak edit, Anda dapat menulis seperti ini: Sisipkan catatan (nama tabel database, "'" & edit kotak 1.content & "','" & edit kotak 2.content & "'")
Prompt pop-up ("Penyisipan berhasil!") )
Akhir Acara

Tombol acara 3. Diklik ()
'Edit box 1.Content = database query("SELECT * FROM" & database table name & " WHERE id='1'","-","\n") 'Query id='1' untuk catatan, turunan dari setiap catatan dipisahkan oleh -, dan catatan dipisahkan oleh jeda baris
'Edit kotak 1.Content = kueri bersyarat (nama tabel database, "id='1'", "-", "\n")
Jika hapus awal dan akhir kosong (edit box 2.content) = "" maka
Prompt pop-up ("Silakan masukkan kriteria kueri")
Keluar
Akhiri Jika
Edit kotak 1.Content = conditional query(nama tabel database,"id='" > menghapus spasi pertama dan terakhir (edit box 2.content) > "'","-","\n")
Prompt pop-up ("Kueri berhasil!") )
Akhir Acara

Tombol Acara 6. Diklik ()
'Eksekusi database ('UPDATE' & nama tabel database > 'SET value='Ini adalah nilai yang dimodifikasi' WHERE id='1'") 'Ubah id='1' untuk catatan itu
Ubah rekaman (nama tabel database, "value='Ini adalah nilai yang dimodifikasi'", "id='1'")
Prompt pop-up ("Berhasil dimodifikasi!") )
Akhir Acara

Tombol acara 5. Diklik ()
'HAPUS DARI' ("HAPUS DARI" & nama tabel database & " WHERE id='1'") 'hapus catatan id='1'
Hapus rekaman (nama tabel database, "id='1'")
Prompt pop-up ("Dihapus berhasil!") )
Akhir Acara

Tombol Peristiwa 7. Diklik ()
'EKSEKUSI DATABASE' ("DROP TABLE" > nama tabel database) menghapus seluruh tabel database
Menghapus Tabel Data (Nama Tabel Database)
Prompt pop-up ("Hapus tabel database berhasil!") )
Akhir Acara

Tombol Acara 8. Diklik ()
Prompt pop-up ("Jumlah total catatan:" > Jumlah rekaman (nama tabel database) > "Item")
Akhir Acara

Tombol acara 9. Diklik ()
'Edit box 1.Content = database query("SELECT * FROM" > nama tabel database > "WHERE value LIKE '%163.com'","-","\n") 'Kueri semua rekaman dengan nilai yang diakhiri dengan '163.com'
Edit kotak 1. Konten = kueri bersyarat (nama tabel database, "nilai LIKE '%163.com'", "-", "\n")
Prompt pop-up ("Kueri berhasil!") )
Akhir Acara

Tombol peristiwa 10. Diklik ()
'Edit box 1.Content = database query("SELECT * FROM" > nama tabel database & "LIMIT 0,3","-","\n") 'Kueri 3 catatan mulai dari 0 (1).
Kotak edit 1. Konten = Kueri cakupan (nama tabel database, 0, 3, "-", "\n")
Prompt pop-up ("Kueri berhasil!") )
Akhir Acara

Tombol acara 11. Diklik ()
Tutup database() '!! Tutup database di akhir program
Prosedur Akhir ()
Akhir Acara
Diposting pada 04/10/2020 11.54.03 |

Tombol acara 2. Diklik ()
' Eksekusi Database ("INSERT INTO " & Nama Tabel Database & "VALUES ('1','zhangshang@163.com')") 'Sisipkan catatan
' Eksekusi Database ("INSERT INTO " & Database Table Name & " VALUES ('2','1234567@qq.com')")
' Eksekusi Database ("INSERT INTO" & Nama Tabel Database & "VALUES ('3','Lisi@126.com')")
' Eksekusi Database ("INSERT INTO " & Nama Tabel Database & " VALUES ('4','Wangwu@163.com')")
        Sisipkan rekaman (nama tabel database, "'1','zhangshang@163.com'")
        Sisipkan rekaman (nama tabel database, "'2','1234567@qq.com'")
        Sisipkan rekaman (nama tabel database, "'3','Lisi@126.com'")
        Sisipkan rekaman (nama tabel database, "'4','Wangwu@163.com'")
        'Jika id adalah bidang yang bertambah sendiri, itu harus ditulis seperti ini Sisipkan catatan (nama tabel database, 'null,'Wangwu@163.com'")
        Untuk memasukkan isi kotak edit, Anda dapat menulis seperti ini: Sisipkan catatan (nama tabel database, "'" & edit kotak 1.content & "','" & edit kotak 2.content & "'")
    Prompt pop-up ("Penyisipan berhasil!") )
Diposting pada 07/06/2017 17.35.36 |
11111111111111111

Skor

Jumlah peserta1MB-1 sumbang-1 Roboh alasan
QWERTYU -1 -1 Tolong jangan menuangkan air, adalah tugas setiap anggota untuk meningkatkan informasi balasan.

Lihat semua penilaian

Diposting pada 16/06/2017 14.40.30 |
Terima kasih telah berbagi, saya paling menyukainya.
Diposting pada 16/06/2017 14.57.50 |
Sepertinya tidak mungkin untuk mengunduh hari ini,
Diposting pada 05/09/2017 12.45.19 |
Terima kasih telah berbagi
Diposting pada 11/09/2017 21.20.38 |
Dukungan luar biasa
Diposting pada 16/09/2017 22.21.48 |
Tandai Tag
Diposting pada 18/09/2017 08.49.41 |
DKFRKFRTHREDER4

Skor

Jumlah peserta1MB-1 sumbang-1 Roboh alasan
QWERTYU -1 -1 Tolong jangan menuangkan air, adalah tugas setiap anggota untuk meningkatkan informasi balasan.

Lihat semua penilaian

Diposting pada 27/10/2017 08.19.00 |
Terima kasih telah berbagi, unduh, dan lihat
Diposting pada 08/11/2017 14.00.43 |
Cepat:Penulis dilarang atau konten yang dihapus secara otomatis diblokir
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com