Hallo
Ich wollte eine einfache Consolen Applikation machen, welche Daten aus einer Datenbank holt und diese dann druckt.
Dafür habe ich folgenden Code verwendet:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.OleDb;
using System.Data.SqlClient;
using System.Globalization;
using System.IO;
using System.Net;
using System.Xml;
using System.Configuration;
using combit.ListLabel23;
using combit.ListLabel23.DataProviders;
using Microsoft.Win32;
namespace ExampleCall
{
class Program
{
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("Beispieltool für den List&Label Print!");
Console.WriteLine("© 2018 by Xippo GmbH");
//Console.ReadLine();
try
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ProfixDB"].ConnectionString);
SqlConnectionDataProvider prov = new SqlConnectionDataProvider(conn);
ListLabel LL = new ListLabel();
LL.SetDataBinding(prov, string.Empty);
LL.AutoProjectFile = string.Empty;
LL.AutoDestination = LlPrintMode.PreviewControl;
LL.AutoShowPrintOptions = false;
LL.AutoProjectType = LlProject.List | LlProject.FileAlsoNew;
LL.Design();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
Console.ReadLine();
}
}
}
Nun ist es leider so, dass immer ein leeres Resultset kommt, obwohl einfach mal alle Tabellen verwendet werden sollen. Nehme ich den gleichen SQL-Connection String und verwende diesem im Beispieltool “DataBinding” werden alle Tabellen verwendet. Was könnte der Grund sein, dass dies nicht funktioniert?
Freundliche Grüsse
Aurelio Gisler
indent preformatted text by 4 spaces