Français
Forum

Access SQL-banque de données komprimieren

 

Christof
Neuß
Salut,

je travaille avec qui Uniit dbHelper et verbinde mich sur ODBC avec einer Access-banque de données. So large, si bien.

chez dem ganzen hin et her Gedönse avec mehrmaligem "Drop table" etc. bläht sich cela Ding irgendwann sur sur 1 GB sur. si je qui banque de données ensuite avec Access komprimiere, Ist vous wieder joli petite. qui Anwender hat mais u.U. gar ne...aucune Access et soll sich avec cela aussi pas belasten.

comment komprimiere je car une banque de données? Hat quelqu'un une Tipp?
peux je une neue anlegen et qui Tabellen simple übertragen/kopieren et qui vieille effacer? Gibt es une "eingebaute" Methode?

bof, bisher wusste ici encore toujours irgendwer sur alles une Antwort

DANKE!
 
Win10 16 GB RAM
09.11.2011  
 




Jörg
Sellmeyer
Müßte là pas @db("Pack") aider?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
09.11.2011  
 




Detlef
Jagolski
Salut,

sans MS Access ca va sur qui ODBC Datenquelle.
 $P+
Set("ErrorLevel",0)
Def GetSysColor(1) !"User32","GetSysColor"
Def RunControl(2) WinExec(("RUNDLL32 SHELL32.DLL,Control_RunDLL " + $(1) + ".CPL ") + $(2),1)

Proc OnApplicationExit

ENDPROC

Proc OnApplicationInit

ENDPROC

OnApplicationInit
Déclarer appexit%
Déclarer Button1&
Set("TrueColor",1)
Fenêtre Style $003F
Titre de la fenêtre "ODBC"
Fenêtre %maxx + 5,114 - 498,415
Cls GetSysColor(15)
UseFont "MS Sans Serif",13,0,0,0,0
SetDialogFont 1
Button1&=CreateButton(%hwnd,"ODBC...",164,178,162,25)
SetWindowPos %hwnd = 207,114 - 498,415;0

WhileNot appexit%

    WaitInput

    Si %clé = 2

        appexit%=1

    ElseIf Clicked(Button1&)

        RunControl("odbccp32",»)

    ElseIf %clé = 4

        ' Fenstergröße

    ElseIf %clé = 5

        ' Aider

    EndIf

Wend

OnApplicationExit

Wähle den MS Access ODBC Treiber et ensuite klicke sur den Button Konfigurieren..

.



Salut

Detlef

26 kB
Hochgeladen:09.11.2011
Downloadcounter133
Download
 
XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11
09.11.2011  
 




Christof
Neuß
db("Pack") hilft seulement chez dBase-Fichiers, ou bien? j'ai ici mais une SQL-banque de données.

qui Aufruf qui ODBC-Schnittstelle serait zwar marcher, mais cela mag je dem Anwender pas zumuten. Soll arrêt alles im Programme bzw. im Hintergrund courir.

peux on 2 Datenbanken gleichzeitig im Zugriff avons? ensuite pourrait je doch une Funktion écrivons, qui alle Tabellen de qui une dans l'autre banque de données hievt et ensuite la première löscht.
 
Win10 16 GB RAM
09.11.2011  
 




Detlef
Jagolski
cela sollte Dir plus aider: [...] , [...] 
 
XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11
10.11.2011  
 




Uwe
''Pascal''
Niemeier
Hi gens!

le son diverser VB-Schnipsel im Web legt cette Quellcode une Kopie einer Access-db à, qui ensuite angeblich komprimiert ist.
Voll ausgetestet ca sera tout allerdings pas!
(PS: qui Kopie darf encore pas existieren)
window 500,500
 $H Windows.ph
 $H ocx3a.ph
 $I ocx3a.inc
ocxInit()
var Engine&=ocxCreate("JRO.JetEngine")
var mdb$="C:\Test.mdb"
var tmp$="C:\Temp.mdb"
mdb$="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+mdb$
tmp$="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+tmp$+";Jet OLEDB:Engine Type=5"
ocxMethod(Engine&,"CompactDatabase",mdb$,tmp$)
ocxRelease(Engine&)
ocxDeInit()
imprimer "Fertig"
waitkey

qui im 2. Verbindungsstring angegebene "Engine Type 5" hängt anscheinend avec qui verwendeten Access- bzw db-Treiberversion zusammen.
si qui pas paßt, gibt es nämlich une Fehlermeldung.
Zur Ermittlung des richtigen Typs pourrait ca aider:
window 500,500
 $H Windows.ph
 $H ocx3a.ph
 $I ocx3a.inc
ocxInit()
var mdb$="C:\Test.mdb"
var Connection&=ocxCreate("ADODB.Connection")
var Connection$="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+mdb$
ocxMethod(Connection&,"Open",Connection$)
var Properties&=ocxGet(Connection&,"Properties")
var Type&=ocxGet(Properties&,"Item","Jet OLEDB:Engine Type")
imprimer "Engine Type: ",ocxGet(Type&,"Value")
ocxRelease(Type&,Properties&,Connection&)
ocxDeInit()
waitkey
end

Demandez à mich mais aucun pour Funktionsweise ou bien Einzelheiten; je hab's simple la fois stumpf sur qui Schnelle traduit...

HTH
Pascal
 
11.11.2011  
 




Christof
Neuß
allô Pascal,

homme, super. cela werde je après la fois ausprobieren.

DANKE
 
Win10 16 GB RAM
13.11.2011  
 




Christof
Neuß
allô Pascal,

cela funktioniert chez mir hervorragend. Nochmals "DANKE".

je muss maintenant la fois testen, comment cela sur anderen PCs aussieht. Insbesondere, si là ne...aucune Access installiert ist. je werde berichten...
 
Win10 16 GB RAM
13.11.2011  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

7.145 Views

Untitledvor 0 min.
H.Brill22.05.2024
Christof Neuß11.09.2018
Andre Rohland26.05.2017
ByteAttack11.08.2014
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie