| gkimirti | 22.03.2004 - 16:15:52 |
| ne zamandır yapamadıgım bir seyi az once cozmenin sevinci ile
bunu yazıyorum:))) normalde bu sitedeki makalelerden ve netteki bir cok yerden gordugum firebird de db create etme kodlarında 'Your user name and password are not defined. Ask your database administrator to set up a Firebird login' seklinde bir hata almıstım googleGroups ta benzer problemi yasayanlara yazılan cevapları inceledigimde aslında Database bileseninin parametrelerinin su sekilde olması gerektigini ogrendim. IBDatabase1.DatabaseName := 'c:\\test.gdb'; IBDatabase1.Params.Clear(); IBDatabase1.Params.Append('USER ''SYSDBA'''); IBDatabase1.Params.Append('PASSWORD ''masterkey'''); IBDatabase1.Params.Append('PAGE_SIZE 4096'); IBDatabase1.LoginPrompt := false; IBDatabase1.CreateDatabase; ewt bunu bulana kadar hakkaten canım cıktı artık bu db ye baglanarak ddl ini yazarak kendi db nizi kod ile tamamen olusturabilirsiniz Kolay Gelsin... | |
| SieS | 01.11.2004 - 08:36:02 |
| :lol: :lol: :lol:
Evet işte bu baştan beri biryerde yazım hatası yaptığımızı bilyordum ama bunu akıl edememiştim doğrusu. Sağolasın gökmen kardeş . Sabah sabah beni ne kadar sevindirdin bilemezsin ... Allah razı olsun ... | |
| sair | 29.11.2004 - 08:20:28 |
| Niye canın çıktı anlamadım.. Bu konuyla ilgili makaleyi bu site kururulur kurulmaz yazdım ben... Herkese ara diyorsunuz Kendiniz niye aramıyorsunuz ?? :lol: :lol: :lol: | |
| stnonstop | 07.10.2005 - 11:46:07 |
| Hocam hoş ben BCB ile uğraşıoyorum ama sizin kodları BCB ye uyarlayıp tekrardan deneyim dedim. Sizin bahsettiğiniz hatayı ben hala alıyorum :)
Kafa Karıştırmaması için kodu sildim. | |
| gkimirti | 07.10.2005 - 11:59:53 |
| parametreler connect olurken ve db yaratırken farklı oluyor,
sizin parametreler baglantı icin DB create etmek icin IBDatabase1.Params.Append('USER ''SYSDBA''');
IBDatabase1.Params.Append('PASSWORD ''masterkey'''); IBDatabase1.Params.Append('PAGE_SIZE 4096'); | |
| stnonstop | 07.10.2005 - 12:36:48 |
| Evet hocam haklıymışsınız. Ban onu ilk önce Delphi de o şekilde parametre giriliyor diye anlamıştım. Daha sonra sizin yaptığınız gibi google gruplarında araştırma yapınca okudum. Ayrıca help de CreateDatabase() adlı bölümünde de geçiyormuş. eh helpi okumadan yaparsak böyle olurdu. :)
BCB kullanan arkadaşlar için IBDatabase1->DatabaseName = "c:\\test.gdb"; IBDatabase1->Params->Clear(); IBDatabase1->Params->Append("USER \"SYSDBA\""); IBDatabase1->Params->Append("PASSWORD \"masterkey\""); IBDatabase1->Params->Append("PAGE_SIZE 4096"); IBDatabase1->LoginPrompt = false; IBDatabase1->CreateDatabase(); | |