ODBC: benim veritabanı oluşturmak için en iyi zaman nedir?

0 Cevap php

Ben daha sonra dolacak PGP formları üretir bir windows programı var.

Bu PHP formlar bir veritabanı doldurmak olacaktır. Bu çok MySQL gibi görünüyor, ama emin olmam, bu yüzden ODBC çağrı izin veremem.

Ve, evet, bir windows programı olmak zorunda.

Içerdiği ve daha sonra veritabanı (örneğin, o vb alanlar "employee_name", bir tablo ile bulur ve sağlayan bir form oluşturur aramak için kullanılan formları üretir hangi tabloları ve alanları incelemek - Ayrıca veritabanını sorgulamak PHP formlar olacak Eğer çalışan adına göre arama.


Adlı bu tasarım zaman arayacak ve zaman çalıştıralım.

Tasarım zamanında, benzer bazı yönetici veya BT adam ya da veritabanının niteliğini belirler ve zamanında 1 de) bir işçi günlük formu doldurur ve 2) yönetim raporları ayıklamak için alır.

İşte benim sorum: Veritabanı "tasarım zamanında" tanımlanmış (ve zamanında doldurulur) olduğu göz önüne alındığında, nerede ve nasıl en iyi bunu?

1 I could use an ODBC interface from the windows program, but I am having difficulty finding something good to work with Delphi. Things like ADO and firebird tend to expect you to already have a database and allow you to manipulate it, but I can find no code example of how to create a database and some tables, so ...
2 I could used DOS commands from Delphi in my windows program. I just tried and got a response to MySql --version, but am not sure if MySql etc are more interactive. That is, can I use a script file or a very long stacked command with semicolons and returns separating? e.g 'CREATE DATABASE db; CREATE TABLE t1;'
3) Since the best way to work with databases seems to be PHP, perhaps my windows program could spit out a PHP page which would, when run in a browser, create the database.


Ben elimden geldiğince bu kadar komplike yapmaya çalıştım, ama soru sormak için çekinmeyin var. Birkaç geçerli yolu olduğunu olabilir, ancak uygulama veya bakım kolaylığı açısından bir 'iyi' bir çözüm muhtemelen yoktur.


Daha iyi bir çizik seçenek 3. Ne kullanıcı daha sonra geri gelip windows programını giriş formunu değiştirmek istiyorsa? Bu çok veritabanını güncellemek gerekiyor.

0 Cevap