C++/CLI'de postgresql için Npgsql kullanıyorum. Yani sorun şu ki, bilgisayarımda bir db var ve "filmler" tablosundan bazı verileri seçmeye çalışıyorum. İçinde bazı veriler girdim, bu yüzden bazı verilerin olduğunu biliyorum. Ama bunlardan bazılarını seçmeye çalıştığımda, sorgumun cevabı boş. Kodum aşağıda gibidir:Postgresql veritabanı sorgusu sorgusu boştur. Yanlış mantık kullanıyor muyum?
public: string* SelectData(string* torrent)
{
conn->Open();
String^query = "SELECT title, director, actors, genre FROM movies";
Npgsql::NpgsqlCommand^command = gcnew NpgsqlCommand(query, conn);
try{
Npgsql::NpgsqlDataReader^dr = command->ExecuteReader();
for (int i = 0; i < N_TORRENT; i++)
{
if(dr->Read())
{
string std1 = toStandardString((String^)dr[0]);
string std2 = toStandardString((String^)dr[1]);
string std3 = toStandardString((String^)dr[2]);
string std4 = toStandardString((String^)dr[3]);
torrent[i] = std1 + " " + std2 + " " + std3 + " " + std4;
}
}
return torrent;
}
finally{
conn->Close();
}
}
Bazı günlükler sağlayabilir misiniz? –
Sadece Visual Studio'dan çıkış günlükleri var ve görünüşe göre veritabanı ile ilgili değiller. – Prometheus