Re: Czym otworzyc plik MDB ?

Autor: Robert Winkler <winkel_at_NOSPAMpoczta.fm>
Data: Sun 07 Jan 2007 - 10:01:07 MET
Message-ID: <enqd2m$p1i$1@nemesis.news.tpi.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original

> Musze jutro pojechac do kilku klientow i zmienic im strukture bazy danych
> Accessowej (2003). Zaden z nich nie ma Accessa. Musze dodac tabele, kwerendy
> itp. Czy jest jakis programik (free/shareware/demo/trial) ktory bez
> instalowania moge odpalic i wykonac te czynnosci na tej bazie ? W najgorszym
> wypadku nawet za pomoca komend SQLa a nie wizualnym.

Wszytkie systemy Windows od wersji 98SE zawierają komponent biblioteki ADODB
pozwalajace na dostęp do baz danych.
Systemy Windows 2000, XP, 2003, Vista zawierają też sterowniki do baz accessowych
(sterowniki Jet 4.0)
Możesz więc korzystajać z Windows Scripting Host,
napisać mały skrypt który zaktualizuje ci struktury bazy.
Językami dostępnymi w standardowej instalacji WSH są VBScript i JScript
Tworzysz plik nazwie na przyklad "update_db.vbs"
i umieszczas w nim następujacy kod (w VBScript):

Dim dbCon
Set dbCon = CreateObject("ADODB.Connection")

dbCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\baza.mdb"

dbCon.Execute "CREATE TABLE [tlb_test_1] ([id] int, [value] varchar(20))"

dbCon.Execute "ALTER TABLE [tlb_test_1] ADD COLUMN [VAL2] MONEY"

Jesli w systemie brakować będzie Windows Scripting Host
to można bez problemy pobrać ten komponent z Microsoft Downloads
(podobnie jest z Jet 4.0 i ADODB czyli elemencie pakietu
Microsoft Data Access Components (MDAC) 2.8 SP1)

http://www.microsoft.com/downloads/details.aspx?FamilyID=c717d943-7e4b-4622-86eb-95a22b832caa&DisplayLang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=2deddec4-350e-4cd0-a12a-d7f70a153156&DisplayLang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e&DisplayLang=en

-- 
____________
Robert Winkler 
Received on Sun Jan 7 10:05:06 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sun 07 Jan 2007 - 10:42:01 MET