Тема: C# + firebird + console app
Усім привіт , почав вчити .Net Прошу допомогти у вирішенні проблемки. Найшов в неті нижче вказаний код, але при компіляції він показує тільки значення поля 0 або 1 або 2 в задежності від цифри в дужках object dataValue = reader.GetValue(2);
структура таблиці PEOPLE
0 1 2 3
ID name surname date
1 igor vasilkov 01.02.03
2 ivan moroz 06.03.04
а потрібно щоб вконсолі показало вміст всієї таблиція, наприклад
1 igor vasilkov 01.02.03
2 ivan moroz 06.03.04
3
4
5
____________________________________________________________________________________________
using System;
using System.Data;
using FirebirdSql.Data.FirebirdClient;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace FirebirdTest
{
class MainClass
{
public static void Main(string[] args)
{
string connectionString =
"Database=C:\\Program Files (x86)\\FortNet\\db\\FORTNET.fdb;" +
"User=SYSDBA;" + "Password=masterkey;" +
"Dialect=3;character set=NONE;" + "Server=localhost";
IDbConnection dbcon = new FbConnection(connectionString);
dbcon.Open();
IDbCommand dbcmd = dbcon.CreateCommand();
string sql = "select * from PEOPLE";
dbcmd.CommandText = sql;
IDataReader reader = dbcmd.ExecuteReader();
while (reader.Read())
{
object dataValue = reader.GetValue(3);
string sValue = dataValue.ToString();
Console.WriteLine("Value: " + sValue);
}
Console.ReadKey();
// clean up
}
}
}