New registration and update.
however, you cannot see the application screen
however, you cannot see the application screen
B4X:
Alt Eklenti
Dize Özel Sorgu
İmleç Olarak Özel Cursor1
Özel Kimlik Olarak Int
'İlk önce girişin mevcut olup olmadığını kontrol ediyoruz. DİKKAT => BİRÇOK kez AND koymayı unuttum aralarına
Sorgu = "SELECT * DERSİNDEN Denek INNER JOIN Biyokimyasal ON Denek.ID = Biyokimyasal.DenekID NEREDE Denek.ID = Biyokimyasal.DenekID VE Tarih =? VE BiyokimyasalYazi =?"
Cursor1 = Starter.SQL1.ExecQuery2 (Sorgu, Dizi Olarak Dizgi (EditText1.Text, edtTarih.Text))
Cursor1.RowCount> 0 Sonra
'Varsa bir mesaj göster ve başka hiçbir şey yapma
ToastMessageShow ("Bu giriş zaten var", Yanlış)
Else
Query = "INSERT INTO Biyokimyasal VALUES (NULL, ?, ?,?)"
Starter.SQL1.ExecNonQuery2(Query, Array As Object(EditText1.Text, edtTarih.Text, edtTestID.Text))
'Main.SQL1.ExecNonQuery2(Query, Array As Object(Buffer))
'to display the ID of the last entry we read the max value of the ID column
' Query = "INSERT INTO persons VALUES (NULL, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)" 'NOT SIRASI ÖNEMLİ ALTAKİ SIRANIN
' Main.SQL1.ExecNonQuery2(Query, Array As Object(edtFirstName.Text, edtLastName.Text, Buffer))
ToastMessageShow("Entry added", False)
ID = Starter.SQL1.ExecQuerySingleResult("SELECT max(ID) FROM Biyokimyasal")
Starter.RowNumber = Starter.RowNumber + 1 'increase the row count
Starter.IDList.Add (ID) 'son kimliği listeye ekleyin
Starter.CurrentIndex = Starter.IDList.Size - 1 'geçerli dizini sonuncuya ayarla
Son
Cursor1.Close
showButtons
Son Sub
Alt GüncellemeEntry
Dize Özel Sorgu
Sorgu = "UPDATE Biyokimyasal Set Tarih =?, BiyokimyasalYazi =? WHERE ID =" & Starter.IDList.Get (Starter.CurrentIndex)
Starter.SQL1.ExecNonQuery2 (Sorgu, Dize Dizisi (EditText1.Text, edtTarih.Text))
ToastMessageShow ("Giriş güncellendi", Yanlış)
Son Sub
[/ KOD]
Last edited: