Загрузка данных


$tableName = [string]$Item

try { 
	$cmd = $Connection.CreateCommand()
	$cmd.CommandText = "SELECT [Goods supplier number] FROM [$Item] WHERE 1 = 0"

	$cmd.ExecuteNonQuery() | Out-Null
	$cmd.Dispose()
} 
catch {
	$cmd = $Connection.CreateCommand()
	$cmd.CommandText = @"
	ALTER TABLE [$TableName] ADD [Goods supplier number] TEXT(50) 
"@
	$cmd.ExecuteNonQuery() | Out-Null
	$cmd.Dispose()
}

try { 
	$cmd = $Connection.CreateCommand()
	$cmd.CommandText = "SELECT [Goods supplier name] FROM [$Item] WHERE 1 = 0"

	$cmd.ExecuteNonQuery() | Out-Null
	$cmd.Dispose()
} 
catch {
	$cmd = $Connection.CreateCommand()

	$cmd.CommandText = @"
	ALTER TABLE [$TableName] ADD [Goods supplier name] TEXT(255) 
"@
	$cmd.ExecuteNonQuery() | Out-Null
	$cmd.Dispose()
}

try { 
	$cmd = $Connection.CreateCommand()
	$cmd.CommandText = "SELECT [Complete Name] FROM [$Item] WHERE 1 = 0"

	$cmd.ExecuteNonQuery() | Out-Null
	$cmd.Dispose()
} 
catch {
	$cmd = $Connection.CreateCommand()

	$cmd.CommandText = @"
	ALTER TABLE [$TableName] ADD [Complete Name] TEXT(255) 
"@
	$cmd.ExecuteNonQuery() | Out-Null
	$cmd.Dispose()
}