Code: Select all
string pgCreateDeviceStatusTable = @"CREATE TABLE
IF NOT EXISTS ""custom"".""WhatsUpDeviceStatus"" (
""id"" TEXT COLLATE ""default"" NOT NULL,
""name"" TEXT COLLATE ""default"",
""stateID"" TEXT COLLATE ""default"",
""stateName"" TEXT COLLATE ""default"",
CONSTRAINT ""WhatsUpDeviceStatus_pkey"" PRIMARY KEY (""id"")
) WITH (OIDS = FALSE);
ALTER TABLE ""custom"".""WhatsUpDeviceStatus"" OWNER TO ""postgres"";";
Code: Select all
public void LoadDatatable(DataTable dt)
{
using (PgSqlConnection pgSqlConnection = new PgSqlConnection(pgCSB.ConnectionString))
{
using (PgSqlLoader loader = new PgSqlLoader())
{
try
{
loader.Connection = pgSqlConnection;
loader.TableName = "WhatsUpDeviceStatus";
pgSqlConnection.Open();
loader.Open();
loader.CreateColumns();
loader.LoadTable(dt);
}
catch (Exception e)
{
Console.WriteLine("error:" + e.ToString());
SiAuto.Main.LogException(e);
}
finally
{
loader.Close();
pgSqlConnection.Close();
}
}
}
}
Devart.Data.PostgreSql.PgSqlException (0x80004005): relation "WhatsUpDeviceStatus" not existed