Question [Module] Gestion de MS Access

Plus d'informations
il y a 15 ans 3 mois #9213 par xyz
[Module] Gestion de MS Access a été créé par xyz
Salut,
pour le 2000 post je vous propose un module de gestion de base Access.
L'auteur d'origine est Richard Siddaway , un MVP Powershell, Anglais je crois.
J'y ai ajouté une gestion des transaction et qq bricoles. Il reste à enrichir et est fonctionnel.
Je n'ai pas le temps en ce moment de créer une base de tests, mais libre à vous d'en ajouter une à la suite avec les scripts de démos associés.

Attention, sous Access la taille max d'un champ de type caractère pouvant être utilisé dans une jointure est de 254, ensuite il faut utiliser type Memo, mais là l'usage de jointure n'est plus possible. Dans ce cas utiliser un autre SGBDR light.

La pièce jointe AccessFunctions.zip est absente ou indisponible

<br><br>Message édité par: Laurent Dardenne, à: 17/03/11 21:52

Tutoriels PowerShell
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 2 mois #9418 par xyz
Réponse de xyz sur le sujet Re:[Module] Gestion de MS Access
Une correction/amélioration :
[code:1]

function Open-AccessDatabase {
param (
[string]$name,
[string]$path
)
$file = Join-Path -Path $path -ChildPath $name
if (!(Test-Path $file))
{Throw \&quot;File Does Not Exists\&quot;}
if ([intptr]::«»size -eq 8)
{ Throw \&quot;Access is not compatible with Powershell 64 bits, use Powershell 32 bits.\&quot;}
#2007 Office System Driver: Data Connectivity Components :
# www.microsoft.com/downloads/en/details.a...1&displaylang=en
#$connection = New-Object System.Data.OleDb.OleDbConnection(\&quot;Provider=Microsoft.ACE.OLEDB.12.0; Data Source=$file\&quot;«»)
$connection = New-Object System.Data.OleDb.OleDbConnection(\&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=$file\&quot;«»)
$connection.Open()
$connection
}
[/code:1]

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 10 mois #12465 par xyz
Réponse de xyz sur le sujet Re:[Module] Gestion de MS Access
Un autre module, MdbCommand , un peu plus fournis.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.038 secondes
Propulsé par Kunena