diff --git a/DBchat.cs b/DBchat.cs index a9b5655..5f8d78b 100644 --- a/DBchat.cs +++ b/DBchat.cs @@ -14,8 +14,9 @@ namespace NeDvachAPI public static Post[] DbList() { // Build connection string using parameters from portal - Post[] posts = new Post[10]; - int postCount = 0; + //Post[] posts = new Post[10]; + List posts = new List(); + //int postCount = 0; string received = ""; string connString = String.Format( @@ -33,13 +34,13 @@ namespace NeDvachAPI conn.Open(); - using (var command = new NpgsqlCommand(@" + using ( var command = new NpgsqlCommand(@" SELECT * FROM (SELECT post_id, substring(post,1,200) FROM dvach - ORDER BY post_id - DESC limit 10) - subquery ORDER BY post_id ASC", conn)) + ORDER BY post_id DESC + ) + subquery ORDER BY post_id ASC", conn) ) { var reader = command.ExecuteReader(); @@ -58,8 +59,9 @@ namespace NeDvachAPI Id = reader.GetInt32(0), Text = reader.GetString(1) }; - posts[postCount] = receivedPost; - postCount++; + posts.Add(receivedPost); + //posts[postCount] = receivedPost; + //postCount++; } reader.Close(); }