ben browser içinde çalıştırmaya çalıştın sandım sen bir program ile db'i yönetmek istiyorsun onu bilmemem işte Furkan

java exploit wardı bilirmisin bunun asıl amacı aten programı yani exe yi web tabanlı çalıştırmaktı

browser içinde zaten çalışmaz program onu biliyorum java'da bunu nasıl yapabiliriz. sorum müşterilerimize sundugumuz bir server'da uzaktan yonetım metodu ile programımızı kullanıyorlar kendi dblerinde şimdi bu programı browser uzerinden nasıl yonettirebilirim. mysql değil db.

furkan iyi tamamda zaten program hazır desktop üzeri çalışan firmamın programı firmanın iç anadoludaki tüm bayileri uzak bağlantıyla kayıt girdisi ekliyor buda haliyle çok kasıyor. bunu sql inj. yemeden yaptırabileceğim bi sistem arıyorum. serverlarımıza günlük saldırının haddi hesabı yok

web tabanlı olarak yeniden kodlaman gerekir. yada kullanıcılar için ayrı bir uygulama yapıp senin programına veri göndermesini sağlayacaksın server/client -

seni şimdi anladım server değil bu exe. Misal olarak vbulettin admin panelindeki yetki yada ban atma gibi düşün sen panelden yaparsın o db ye işler kaydeder. Onun gibi birşey yapmayı planlıyorum artık

Şimdi sorunuzu tam olarak anlayamadım ama browser tabanlı çalıştırmak derken, browser çağırıp içinde mı çalıştıracaksınız?

bi cevap yok vay be :S

selamlar delphide bir konu hakkında bir kaç soru soracaktım bilen biri inşallah çıkar başlıca sorum; Delphide Hazırlanmış bir programı browser Tabanlı olarak nasıl calıstırabiliriz, böyle bir imkanımız varmı? Eğer Yoksa Bunu En kolay Hangi Dilde yapabiliriz, örneğin php veya aspx bir script hazırlayıp aynı database'i yönetim gibi bir özellik ekleyebilirmiyiz?

Desktop Tabanlı Bir Programı Browser Üzerinden Yönetmeyi Soruyorum Aslen... windows server'da çalışan program. firebird database'e sahip. -

Delphiyi açtın ve karşına form geldi. Delphide Access database bağlantısını yapmak için ADO yaprağını kullanıcaksın. Ado yaprağı altında bulunan ADOConnection ADODataSet componentlerinden birer tane formuna ekliyorsun. Sonra AdoConnection ayarlarını şu şekilde yapıyorsun. Object Inspector penceresinden bağlantı için connection stringe tıklıyoruz : ve karşımıza "Connection String" penceresi geliyor. "Use Connection String" seçeneğini tıklıyoruz ve Build butonuna basıyoruz Karşımıza Veri bağlantısı özellikleri penceresi geliyor ve, Microsoft Jet 4.0 OLE DB Provider seçeneğini seçiyor ve ardından ileri butonuna tıklıyoruz. Evet ileri dedikten sonra karşımıza alttaki pencere geliyor Veritabanı adını seçin veya girin seçeneğinin hemen yanındaki butonu tıklıyoruz. Veritabanımız nerdeyse buluyor tıklıyor ve ardından tamam diyoruz. 2. seçeneği ellemeyin arkadaşlar aynen kalsın tamam demeden önce bağlantıyı sına demeyi unutmayın eğer bağlantıyı doğru bir şekilde yapabilirseniz sınama bağlantısı başarılı oldu diyecektir. Ve ardından tamam diyoruz.. Tekrar ADOConnection Object Inspector penceresinden ayarlarını yapmaya devam ediyoruz. şimdi veritabanımız kullanıcı adı ve şifre sorup canımızı sıkmasın diye LoginPrompt özelliğini false yapmayı ihmal etmiyoruz. Evet her şeyimiz tamam gibi artık connected özelliğini true yapabilirsiniz veri tabanımızla bağlantımız tamam. Şimdi gelelim ADODataset ayarlarını yapmaya arkadaşlar ADO Dataseti seçiyoruz ve Object Inspector kısmından öncelikle Connection ayarını yapıyoruz tıklar tıklamaz adoconnection1 resimdeki karşımıza çıkacaktır tıklıyoruz ve connection ayarını yaptık arkadaşlar sırada CommandText ayarımız var CommandText için tıklıyoruz ve karşımıza Command Text Editor pencersi çıkıyor Evet Database deki tablolar ve alanlar karşımıza geliyor arkadaşlar burada önemli olan hangi tabloyu kullanacağımızı seçmek ve ardından Fields bölümünden hangi alanı kullanacağımız tek tek seçim yapabileceğiniz gibi eğer siz tüm alanları kullanmak isterseniz seçeneğini seçeceksiniz.. bu adımları detaylı olarak resimle anlatıyorum. Kullanacağımız Tablo dt olsun ve bütün alanları seçelim SQL oluşturalım sırasıyla; Önce dt yi seçip ardından Add TAble To SQL butonuna tıklıyoruz. Şimdi ise tüm alanları eklemek için seçiyor ve ardından Add Field To SQL diyoruz ve SQL bölümünde kodumuz hazırlanıyor ardından ok diyoruz. Evet arkadaşlar artık ADODataset object inspector kısmından Active özelliğini TRUE yapabiliriz. Şimdi veri tabanımızdaki alanları formumuzda gösterelim : Hemencecik Data Access yaprağına gidiyoruz ve DataSource ekliyoruz formumuza Hemen DataSet bölümüne geliyoruz ve ADODataSet1 i seçiyoruz arkadaşlar ve böylece data source ayarımızı da yapmış olduk. Gelelim Formumuzda bu alanları göstermeye arkadaşlar. Bunun için DataControls yaprağındaki DBGrid kullanıyoruz Resimde gördüğünüz gibi en başta dbgrid arkadaşlar db yi bağladıktan sonra kayıt ekleme çıkarma db ye resim kaydetmek için dbedit dbimage vs. kullanıyoruz işte onları Data Controls tabından buluyoruz. Gelelim DBGrid ayarlarını yapıp Tablomuzdaki Alanları formumuzda göstermeye : DBGridimizin DataSource ayarına geliyoruz ve DataSource1 seçiyoruz evet karşımıza herbişey geliyor Evet arkadaşlar an itibari ile dokümanımız bitiyor bitmesine ama böle bitirmek içime sinmiyor. sizlere dbgrid ayarı gösteriyorum bir adet Diyelim biz bu alanların hepsini değilde Adı Soyadı ve filmadi alanını göstermek istiyoruz. Yada sizinkiler herneyse işte bunun için dbgride sağ tuş yapıyoruz. ve Columns Editor tıklıyoruz ve karşımıza gelen bu güzelim pencereyede sağ tuş yapıyoruz ve Add All Fields seçeneğini şettiriyoruz bütün alanlar karşımıza geliyor ve seçip siliyoruz istemediğimiz alanı bende öle yaptım. Alanı seçtikten sonra delete demeniz yeterli olacaktır J ardından OK diyoruz.