merhaba arkadaşlar bir rica olacak forumda aradım ama bulamadım rica etsem mysql ile login olma kullanıcı kaydı alma hakkında bilgi verebilecek ya da link paylaşabilecek biri var mı kendim yapıyorum ancak olmuyor aşağıdaki hatayı alıyorum
procedure Tfrm_kyt.btn_kytClick(Sender: TObject);
begin
with kayityeni do
begin
close;
sql.clear;
sql.Text := 'insert into client (id, username, sifre) Values(:id,:username,:sifre)'
ParamByName('id').Value := id.Text;
ParamByName('sifre').Value := pass.Text;
ParamByName('username').Value := users.Text;
end;
end;
end.
bu kayıt ekleme için kullandığım kod
unidac bileşenlerini kullanıyorum bu arada
(26-02-2021, Saat: 18:19)suleymangul0 Adlı Kullanıcıdan Alıntı: [ -> ]merhaba arkadaşlar bir rica olacak forumda aradım ama bulamadım rica etsem mysql ile login olma kullanıcı kaydı alma hakkında bilgi verebilecek ya da link paylaşabilecek biri var mı kendim yapıyorum ancak olmuyor aşağıdaki hatayı alıyorum
procedure Tfrm_kyt.btn_kytClick(Sender: TObject);
begin
with kayityeni do
begin
close;
sql.clear;
sql.Text := 'insert into client (id, username, sifre) Values(:id,:username,:sifre)'
ParamByName('id').Value := id.Text;
ParamByName('sifre').Value := pass.Text;
ParamByName('username').Value := users.Text;
end;
end;
end.
bu kayıt ekleme için kullandığım kod
unidac bileşenlerini kullanıyorum bu arada
Sorunuz özensiz, örneğiniz de anlamsız. Hata aldığınızı söylemişsiniz ama aldığınız hatanın ne olduğunu söylememişsiniz.
Bu gibi nedenlerle istediğiniz şeyi daha anlamlı şekilde ifade etmelisiniz.
@
Tuğrul HELVACI beye hak veriyorum. Sorunuzun ne olduğunu anlayamadık daha?
özür dilerim ekran görüntüsü ile daha açıklayıcı olacak sanırım
firedac ile bağlantı kuruyorum sorun yok
kurduğum bağlantı ile db ye sorguları atıp bunları çekebiliyorum
ancak iş kullanıcı adını sql üzerinden kontrol ettirmeye gelince olmuyor ya da ben beceremiyorum demek daha doğru olur
benim yapacağım uygulamada kullanıcı kayıt ve giriş ekranını sql ile bağlamak
kullanıcı bilgilerini sql üzerinden çekmek
aldığım hataya gelince kullanıcı bilgisini sorgulamadan showmessage olayını yapıyor sitem yani kullanıcı adı bilgisini sql den almıyor
kısa bir videoda ekledim yardımcı olması umuduyla
https://drive.google.com/file/d/11-ViTWP...sp=sharing
UniQuery Open veya Execute gibi sorguyu çalıştıran kodlar nerede,
Parametreleriniz var bunlar nereden geliyor,
Ben eksik görmediysem kod yazımında eksiklerin var ve benim önerim,
Query kullanımını araştırın. Bu araştırmayı takiben küçük örnekler ile biraz alıştırma yapın.
teşekkür ederim yardımınız için
procedure Tfrm_kyt.btn_kytClick(Sender: TObject);
begin
with kayityeni do
begin
close;
sql.clear;
sql.Text := 'insert into client (id, username, sifre) Values(:id,:username,:sifre)'
ParamByName('id').Value := id.Text;
ParamByName('sifre').Value := pass.Text;
ParamByName('username').Value := users.Text;
open;
end;
end;
end.
cevabın için teşekkür ederim ancak maalsef yine aynı hatayla karşılaştım