Ana içeriğe geç

db_open

warning

Bu function öğesi küçük harfle başlar.

Açıklama

Bu fonksiyon, /scriptfiles klasörü içerisinde bir SQLite veritabanı açmak için kullanılır.

İsimAçıklama
name[]Veritabanının dosya adı.

Çalışınca Vereceği Sonuçlar

Veritabanı dosyasının dizinini döndürür. (1'den başlar.)

Örnekler

static DB:gDBConnectionHandle;

// ...

public OnGameModeInit()
{
// ...

// example.db isimli veritabanı dosyasına bağlantı oluşturur.
gDBConnectionHandle = db_open("example.db");

// Eğer bağlantı sağlanmışsa.
if (gDBConnectionHandle)
{
// Veritabanı bağlantısı sağlandı bilgisi gönderir.
print("Successfully created a connection to database \"example.db\".");
}
else
{
// Eğer bağlantı sağlama başarısız olmuşsa, bağlantı sağlanamadı bilgi
print("Failed to open a connection to database \"example.db\".");
}

// ...

return 1;
}

public OnGameModeExit()
{
// ğer bağlantı sağlanmış durumdaysa, kapanırken bağlantıyı keser.
if (db_close(gDBConnectionHandle))
{
// Ekstra temizlik
gDBConnectionHandle = DB:0;
}

// ...

return 1;
}

Notlar

warning

Eğer /scriptsfolder içerisinde SQLite veritabanı dosyası yoksa bunu kendisi oluşturacaktır, sunucu kapanırken veritabanı bağlantısını db_close! fonksiyonu ile kesin.