3
C++/CLIでpostgresqlにNpgsqlを使用しています。だから、問題は、私はコンピュータ上のデータベースを持っている、それは "映画"のテーブルからいくつかのデータを選択しようとしている。私はすでにそれの中にいくつかのデータを入力したので、それはいくつかのデータがあることを知っています。しかし、私がそれらのいくつかを選択しようとすると、私の質問に対する答えは空です。私のコードは次のようなものです:postgresqlデータベースの検索結果が空です。間違ったロジックを使っていますか?
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();
}
}
いくつかのログを提供できますか? –
私はVisual Studioからの出力ログしか持っていません。明らかにデータベースに関するものではありません。 – Prometheus