erişim + mysql = (php + asp.net + mysql) webplatform dönüştürme?

4 Cevap php

i erişim yazılmış bir veritabanı var. access mdb dosyası yerel mysql veritabanına ODBC ile bağlanır. i erişim dosyasında sql ve VBA kodu bir grup var. i veritabanı 100mb aşmak için beklemeyin. şu anda 10 mb civarındadır. i birden fazla kullanıcı erişimi olması gerekir. (Bir defada en fazla 10 kullanıcı)

i bir web sunucusuna yerel bir olmaktan, bu veritabanını dönüştürmek gerekiyor, ve ben bunun için bir web arayüzü yapmak gerekir.

  1. nasıl ben bir web sunucusu kapalı çalıştırmak için MySQL veritabanı mevcut yerel örneği alabilirim? ben şu anda 2,0 wampserver onu çalıştırıyorum. i deneyimi bir web sunucusu üzerinde bir veritabanı koyarak yok.

  2. i bir ok vb.net arka plan var. i herhangi bir web uygulamaları asla yaptık. Burada ben bir web sitesi kapalı çalışmak çoğaltmak gerekebilir erişim formun bir resim:

alt text

hangi platform ben bu şey için ön uç olarak kullanmak gerekir?

  1. bunun yerine sadece bunun için yeni bir ön uç programlama bir web sunucusu bu dosyayı erişim kaçmak mümkün olurdu? değil akıllı bir fikir olduğunu?

Yardımlarınız için teşekkür ederim!

4 Cevap

Lütfen webserver mevcut veritabanı sunucusu TCP bağlantısı vardır ve uygun bir yerde barındırılan, o zaman herhangi bir hareket gereklidir (örneğin, ofis DSL bağlantısı bir veritabanı sunucusuna bağlanırken bir datacenter web serverını yok).

Bunu taşımak gerekir yoksa, bir yedekleme / dökümü oluşturma ve başka bir yerde restore kadar kolay.

Bildiğim kadarıyla önyüz olarak, sen (ille bu sırayla ASP.NET, PHP, Python, Ruby, Perl, Java en popüler olanları olan,) gerekenleri yapacak ÇOK teknolojiler vardır.

  • Eğer (bunu yapmak için zaman olması koşuluyla) öğrenmeye ilgi ile rahat, ya da bir şey kullanın
  • Hedef sunucunuza düzgün çalışan bir şey kullanın. Gerçekten, ASP.NET, Windows sınırlı olması gibi, burada herhangi bir büyük sorunu var sadece bir tanesidir.

Erişim kendisi doğrudan web erişilebilir versiyonu var. Bir Google arama web-tabanlı erişim formları dönüştürmek iddia bazı uygulamalar bulur, ama onlar ne kadar iyi bilmiyorum çünkü ben herhangi bir bağlantı olmayacak. Web uygulamaları, Windows uygulamaları farklı bir cins vardır, çünkü böyle bir şey kesinlikle Leary değilim. Eğer bu yolu gitmek için gidiyoruz eğer, aslında HTML çıktısı üretmek emin olun; aklı başında, temiz bir kaynak yapmak; Bunu aslında işleri böylece doğrulamak ve ücretsiz deneme imkânı sunuyoruz.

Gerçekten de, böyle bir formu sunucu tarafı programlama ve bazı HTML bazı temel bilgilere sahip çoğaltmak oldukça kolaydır.

Ben düz bir web sayfasına erişim giden insanların duymuş olmasına rağmen ben, bir web-tabanlı arayüz erişimi göç herhangi bir deneyimi yok. MySql göç etmek son derece kolaydır. MySQL.com düz başka bir sunucu üzerinde ithal mysqldump ile daha sonra kullanılabilecek bir metin dosyasına veritabanı ihracat sağlar MySQL kurulumu standart geliyor mysqldump adında bir program var. Ben onlar mysql.com indirebilirsiniz rağmen WAMP sunucu komut satırı araçları ile geliyor inanmıyorum. O phpMyAdmin varsa Ancak, daha sonra phpMyAdmin kullanarak webserver için ithal edilebilir bir. Sql dosyası oluşturur hem de bu bir ihracat özelliği de vardır. Yani, ben tam tersi phpMyAdmin ile çalışmak ve bir mysqldump oluşturulan dosyayı almak mümkün olmamıştım: Akılda tutulması gereken bir şey olsa ben bu yöntemleri karıştırma ve eşleştirme çok az başarı olmasıdır.

İyi şanslar!

Bağlantı size export and import mySQL database yardımcı olacaktır

Access dosyalarını çalıştırmak için bir fırsat var Windows web sunucusu üzerinde olabilir, kontrol edebilirsiniz, ancak bazı programlama becerileri varsa herhangi bir şekilde, ben bu sizin veritabanı bilgi sorgulamak bir php komut dosyası sandık zor değildir ve irade olduğunu söyleyebilirim düzenlemek.

Eğer bir Access formu 01:01 bir web sayfası tercüme edemez, çünkü web Access uygulamayı taşıma, oldukça zordur. Erişim ilişkili denetimler ve bağlı veri setlerinin kavramı etrafında inşa oysa Web uygulamaları, vatansız.

İkincisi, kolayca bir Access alt form çoğaltmak mümkün değildir.

Üçüncü olarak, formları giriş ve kontrolleri etrafında inşa edilmiştir olaylar ton kaybeder.

Genel olarak, bir Access formu olarak aynı görevi yapan bir web sayfası aynı görevleri ve sizin için kullanılabilir UI widget gerçekleştirmek için yöntemler kadar tamamen farklı, çünkü Access formu az veya hiç benzerlik taşıyacak.

Düşünün bir şey onlar sadece internet üzerinden mevcut Erişim uygulamayı kullanmak gerekiyorsa, kullanıcıların bir web uygulaması gerekir ya da olup olmadığıdır. İkinci durumda gerekli hiçbir dönüşüm beri Windows Terminal Server / Citrix, çok daha az para için iş yapabilirsiniz. Siz kullanıcılar için bir VPN ve satın alma CAL'lerine kurmak, hükmün Windows Terminal Server gerekiyor, ama bunların maliyetleri web dağıtım için uygulama yeniden inşa maliyeti daha az olacak.

Bu uygun bir çözüm olmayabilir, ama bunu düşünmelisiniz biri, sanırım.