//Script.NET examples //(c)2007-2009, Protsyk Petro, http://www.protsyk.com db = [ ConnectionString -> "Data Source=PPROTSYK\\SQLEXPRESS;Initial Catalog=TestBase;Integrated Security=True", Init -> function () { sql = DbProviderFactories.GetFactory("System.Data.SqlClient"); connection = sql.CreateConnection(); connection.ConnectionString = me.ConnectionString; connection.Open(); me.Connection = connection; me.Sql = sql; }, ExecSql -> function (query) { command = me.Sql.CreateCommand(); command.Connection = me.Connection; command.CommandText = query; return command.ExecuteReader(); }, Free -> function() { if (me.Connection != null) { me.Connection.Dispose(); } } ]; db.Init(); reader = db.ExecSql("select * from Table_1"); while (reader.Read()) { Console.WriteLine(reader["ID"]+". "+ reader["Name"]); } db.Free();