Jerry
ADOX? Czy to jakaś odmiana ADO?
Jeśli tak, to poproszę jakiś malutki przykład.
Marcin
| Na chcem odpowiedziec muszem ;)
| może użyjesz ADOX?
| jerry
| | Potrzebuję powiększyć rozmiaru pola tekstowego w bazie accessa i chcem
to
| wykonać z poziomu VB tj. cała operacja ma być zrealizowana programowo.
| Jednak przy realizacji programowej tego zadania jedynym rozwiązaniem
| wydaje
| się być:
| - dodanie nowego pola o większym rozmiarze,
| - skopiowanie do niego wszystkich rekordów ze starego pola,
| - i usunięcie starego pola tekstowego.
| Sami przyznacie, że takie działanie jest dosyć chore, ale z poziomu
DAO
| nie
| znalazłem innego rozwiązania.
| A może ktoś znalazł? A może istnieje jakieś rozwiązania za pomocą
innego
| mechanizmu niż DAO?
| Pozdrawiam,
| Marcin
Disk 4 - Developer Training for developing and deploying MSDE and upsizing
to SQL
To "MSDE in redistributable form" uruchamia sie jako SQL Server Service
Manager.
Oczywiscie nim to zdążyli rozpropagować juz wyszedl service pack.
Sprawa nie jest nowa, sa juz na rynku reklamowane gotowe, powielarne
aplikacje dzialajace w oparciu o MSDE. Teraz niedawno wyszla juz nowa wersja
(chyba 2000).
Na marginesie: tą samą drogą otrzymuję MSDN.
"Robert Kowalski" <robert.kowal@lama.org.plwrote in message
"Cinek" <mslo@masterlink.com.plwrote in message
| Zależy co formatujesz?
| jeżeli integer to
| Format(wartosc_do_wyswietlenia, "P
awda;Fałsz;Fałsz")
| dla wartości < 1 Fałsz dla wartosci 0 Prawda
| albo Format(expr, "True/False")
| Jeźeli natomiast formatujesz typ boolean to zamien go na int :)
| Format(CInt(wartosc_do_wyswietlenia), "Fałsz;P
awda")
| tylko tutaj uważaj bo True = -1 a False = 0
| to powodzenia :)
Dzięki, działa to na Data Grid ale tylko jako "True/False", pozostałe
sposoby nie działają.
Już problem został rozwiązany.
W MSDN nie ma żadnych przykładów jak to zrobić dlatego nie było łatwo to
znaleźć.
Trzeba najpierw dodać do "References" projektu "Microsoft Data Formating
Object Library"
dalej już z górki
Dim varFormat As New StdDataFormat
varFormat.TrueValue = "Prawda"
varFormat.FalseValue = "Fałsz"
varFormat.Type = fmtBoolean
....
Set DataGrid1.Columns(2).DataFormat = varFormat
Co spowoduje zmianę wyświetlania trzeciej kolumny z 0/-1 na Fałsz/Prawda.
uruchamianiu pojawia sie blad mowiacy ze nie mozna znalezc obiektu ADO,
pytanie brzmi - w jaki sposob dolaczyc potrzebne elementy do instalki,
jakie
to sa elementy (dla ADO 3.51), czy jest to dopuszczalne z punktu widzenia
licencji (VB Pro)
nie ma takiego ADO. ostatnie ma wersję bodaj 1.7.
należy ze stron MS ściągnąć pakiet Microsoft Data Access Components
(mdac_typ.exe) - ok. 2.5MB. zainstalować u klienta.
Użytkownik Wiktor Zychla <ieU@microsoft.com.no.spamw wiadomości do grup
dyskusyjnych napisał:ae4int$d5@news.tpi.pl...
| uruchamianiu pojawia sie blad mowiacy ze nie mozna znalezc obiektu ADO,
| pytanie brzmi - w jaki sposob dolaczyc potrzebne elementy do instalki,
jakie
| to sa elementy (dla ADO 3.51), czy jest to dopuszczalne z punktu
widzenia
| licencji (VB Pro)
nie ma takiego ADO. ostatnie ma wersję bodaj 1.7.
należy ze stron MS ściągnąć pakiet Microsoft Data Access Components
(mdac_typ.exe) - ok. 2.5MB. zainstalować u klienta.
Zrobilem to i niestety dalej nie dziala !
Przy uruchamianiu zainstalowanego programu otrzymuje :
3706 - odnalezienie podanego przez ADO dostawcy nie bylo mozliwe
Co robic ?
g
Użytkownik Wiktor Zychla <ieU@microsoft.com.no.spamw wiadomości do
grup
dyskusyjnych napisał:ae4int$d5@news.tpi.pl...
| uruchamianiu pojawia sie blad mowiacy ze nie mozna znalezc obiektu
ADO,
| pytanie brzmi - w jaki sposob dolaczyc potrzebne elementy do instalki,
| jakie
| to sa elementy (dla ADO 3.51), czy jest to dopuszczalne z punktu
widzenia
| licencji (VB Pro)
| nie ma takiego ADO. ostatnie ma wersję bodaj 1.7.
| należy ze stron MS ściągnąć pakiet Microsoft Data Access Components
| (mdac_typ.exe) - ok. 2.5MB. zainstalować u klienta.
Zrobilem to i niestety dalej nie dziala !
Przy uruchamianiu zainstalowanego programu otrzymuje :
3706 - odnalezienie podanego przez ADO dostawcy nie bylo mozliwe
Co robic ?
g
Poszukuje programu do tworzenia wersji instalacyjnych oprogramowania.
Program musi zapewniac mozliwosc (opcjonalna) instalacji bibliotek MDAC
(Microsoft Data Access Component) oraz MSDE (Microsoft SQL Desktop Engine).
Powinien tez, po zainstalowaniu MSDE (albo jesli w sysytemie byl wczesniej
MSDE lun pełny SQL Server) podlaczyc moja baze danych (z pliku mdf lub bak).
Jest to na pewno wykonalne, bo takie rzeczy robia na przyklad instalatory
programow CDN Optima, IXOS, SAP VantageOne, Enova czy ArchSkan.
Z góry dziękuję za okazaną pomoc.
Poszukuje programu do tworzenia wersji instalacyjnych oprogramowania.
Program musi zapewniac mozliwosc (opcjonalna) instalacji bibliotek MDAC
(Microsoft Data Access Component) oraz MSDE (Microsoft SQL Desktop
Engine).
Powinien tez, po zainstalowaniu MSDE (albo jesli w sysytemie byl wczesniej
MSDE lun pełny SQL Server) podlaczyc moja baze danych (z pliku mdf lub
bak).
Jest to na pewno wykonalne, bo takie rzeczy robia na przyklad instalatory
programow CDN Optima, IXOS, SAP VantageOne, Enova czy ArchSkan.
Witam
sprawdź instal shielld dev studio czy jakos tak wyglada calkiem przyzwoicie
:)
chyba ze nie boisz sie pisania skryptów, i wiesz co i jak to nawet innosetup
pomoze
pozdrawiam
szogun
Teflon wrote:
Jezeli nie to kiedy pojawi sie wersja polska.
Nadeslal KiSiu, ale nie podal zrodla:
"Jeszcze nie ochłonęliśmy po premierze najnowszych okienek XP, a już
dzisiaj mam dla was kolejną rewelację. Otóż jeszcze w tym roku możemy
się spodziewać polskiej wersji językowej najnowszego dziecka firmy
Microsoft. Data premiery ustalona została na 27 listopada br."
Arek
<http://www.in4.pl
Co szkodzi Windows najbardziej
FBI przygotowało we współpracy z SANS Institute listę programów
stwarzających
największe niebezpieczeństwo dla systemu Windows:
1. Internet Information Services (IIS)
2. Microsoft Data Access Components (MDAC) - Remote Data Services
3. Microsoft SQL Server
4. NETBIOS - niezabezpieczone współdzielenie w Windows Networking
5. Anonymous Logon - Null Sessions
6. LAN Manager Authentication
7. General Windows Authentication - konta bez haseł lub z łatwymi do
odgadnięcia
8. Internet Explorer
9. Remote Registry Access
10. Windows Scripting Host
</
Ciekawe, wszystko co powyżej, to produkty z MS...
Pozdr.
Przeczytaj wszystkie posty z tego wątku2. Microsoft Data Access Components (MDAC) - Remote Data Services
RDS to już zabytek :). Ale dziurawe było że hej.
4. NETBIOS - niezabezpieczone współdzielenie w Windows Networking
Kolejny zabytek
3. Microsoft SQL Server
1. Internet Information Services (IIS)
5. Anonymous Logon - Null Sessions
6. LAN Manager Authentication
7. General Windows Authentication - konta bez haseł lub z łatwymi do
odgadnięcia
To chyba zależy od admina
8. Internet Explorer
9. Remote Registry Access
Policy?
10. Windows Scripting Host
Policy + świadomość że plik vbs niczym nie różni się od EXE :)
I znów:
<http://www.benchmark.pl
Luka w Windowsach
Niebezpieczna luka w Windowsach. Przepełnienie bufora (Buffer Overflow)
w Microsoft Data Access Component (MDAC)w wersjach wcześniejszych niż
2.7 umożliwia wykonanie dowolnego kodu pod Windows 98, ME, NT i 2000.
Najnowsze wcielenie OSa Microsoftu, Windows XP, już nie jest narażony
na takie niebezpieczeństwo. Wbudowana wersja MDAC 2.7 jest już odporna
na ten problem. Zasadniczo zagrożone są wersje 2.1 do 2.6, jak i
Internet Explorer 5.01 do 6 (za wyjątkiem Internet Explorera w Windows
XP).
MDAC służy do udostępniania połączeń do baz danych dla Windows i
zastosowań sieciowych. Wg. Microsoftu jest on zainstalowany na
większo?ci systemów: w Windows XP, 2000 i ME jest on częścią instalacji
standardowej, w NT jest zawarty w Option Packu. Internet Explorer
zawiera części MDAC, a więc nawet wtedy, gdy MDAC nie został
zainstalowany, użytkownicy tej przeglądarki są narażeni na
niebezpieczeństwo.
Luka w MDAC może zostać wykorzystana przez przeglądarkę lub przez serwer
WWW. Poprzez specjalnie spreparowane pakiety HTTP atakujący mogą
przekazywać kod binanrny, który jest natychmiast wykonywany. Dotyczy to
również serwerów WWW, w których administrator specjalnie włączył Remote
Data Services (RDS) w Internet Information Server (IIS). Standardowo
RDS jest jednak wyłączony.
Użytkownicy wszystkich wersji Windows (poza XP) powinni jak najszybciej
wgrać łatkę udostępnioną w odpowienim biuletynie bezpieczeństwa. Kilian
</
Ot, kolejny stantart bezpieczeństwa.
Przeczytaj wszystkie posty z tego wątku
Rafał <kmc@go2.plwrote:
Niebezpieczna luka w Windowsach. Przepełnienie bufora (Buffer
Overflow) w Microsoft Data Access Component (MDAC)w wersjach
wcześniejszych niż 2.7 umożliwia wykonanie dowolnego kodu
Następnym razem szukaj informacji o błędach Windows u źródła, tj.
www.microsoft.com/technet/security . Będziesz miał świeższe
wiadomości - ta pochodzi sprzed 2 tygodni.
B.
Na komputerze z windows98 brakuje składników ODBC
nie ma ich w Panelu Sterowania i w katalogu windows/system
Co jest nie tak z tą maszyną ?
Czy można jakoś doinstalować odbc bez przewalania całej windy ?
OK już to załatwiłem
trzeba było zainstalować microsoft data access components
pliczek z interentu: MDAC_Typ.exe
MDAC (Microsoft Data Access Components) 2.5
Update: Service Pack 2 (2.52.6019.2)
Przy próbie instalacji jednego z programów, wyskoczyło mi powiadomienie,
ze nie mam tego składnika.
I ze moge go pobrac ze strony Microsoft.
Jaki jest zakres działania tego składnika?
mój OS to Win98
Przeczytaj wszystkie posty z tego wątku
MDAC (Microsoft Data Access Components) 2.5
Update: Service Pack 2 (2.52.6019.2)
Przy próbie instalacji jednego z programów, wyskoczyło mi powiadomienie,
ze nie mam tego składnika.
I ze moge go pobrac ze strony Microsoft.
Jaki jest zakres działania tego składnika?
mój OS to Win98
Google wyłączyli?
http://www.google.com/search?num=100&hl=pl&q=Microsoft+Data+Access+Co...
Google wyłączyli?
ni, ni wyłonczyli... :)
ale w tak na czas nie wpadli na ten link:
http://216.239.39.104/search?q=cache:KLS-3aRUHv4J:www.microsoft.com/
downloads/details.aspx%3FFamilyID%3Dd91995d9-6840-4aa0-961b-42a7c5aa2cb3%
26displaylang%3Dpl+Microsoft+Data+Access+Components&hl=pl&lr=lang_pl
(połamany)
inaczej:
http://tinyurl.com/6jjfb
a tego szukałem
:)
Dzięki za naprowadzenie :)
Proszę o pomoc
Witam.
po odistalowaniu płatnika 6.03.001 i próbie zainstowania 6.04.001, nie
startuje dając komunikat
" error creating object. Please verify that the Microsoft Data Access
Components 2.1 (or later)have been properly installed."
Instalacja MDAC2.7 , jak i odinstalowanie aktualizacji z MS nie przynoszą
efektu.
Uaktualnij MDAC 2.8
http://www.microsoft.com/downloads/details.aspx?displaylang=pl&Family...
Eeetam. WSZYSTKO da się zrobić. Jedne rzeczy większym, inne mniejszym
wysiłkiem. Jakby zebrało się kilku zdeterminowanych hakerów na pewno by coś
wymyślili.
Też tak myślę... Przede wszystkim trzeba by było wiedzieć, dla czego się
nie chce zainstalować:
- bo takie jest widzimisie MS (nie supportuje stare systemy) - trzeba
poprawić instalator;
- bo czegoś brakuje w systemie - zacząłbym od zainstalowania najnowszego
dodatku "Microsoft Data Access Components 2.8"... a następnie IE6...
Przyznam się, że nie próbowałem i nie zamierzam: moim zdaniem "Office 97"
to aż nadto dla Win9x (i nie tylko!)...
"Program Internet Explorer 6, oparty na podstawowych technologiach
systemu Windows XP, umożliwia poufne, niezawodne i elastyczne
przeglądanie Internetu, jak również swobodę w korzystaniu z niego."
Jeszcze jedno, bardzo wazne ,nalezy uaktualnic- zainstalować pakiet
Microsoft Data Access 2.5 , jest to nie konieczne dla tych co nie robia
inowacji (lub wiedza co dokonuja i nic nie "namieszaja") z systemem i
nie uszkodzili lub wykasowali plikow potrzebnych do poprawnej pracy a Ci
co tego dokonali musza bezwglednie zainstalowac jeszcze raz w/w pakiet.
Piotr
Niedawno zainstalowalem poprawke:
"Aktualizacja zabezpieczeń dla programu Microsoft Data Access Components 2.8
(KB911562)"
Niestey po instalacji przestal mi dzialac jeden z moich programow
"Error exception in module wizard.exe at 0018AF9B
Erros creating object . Please verify that the Microsoft Data Access
Components 2.1 or later have been properly installed"
Probowalem jeszcze raz instalowac MDAC 2.8, ale instalacja przebiega z
problemami wystepuje blad w rejestracji OCX niektorych plikow
Moze ktos doradzi jak usunac ta poprawke
Rysiek
Mam nastepujacy problem
System to WinME
Niedawno zainstalowalem poprawke:
"Aktualizacja zabezpieczeń dla programu Microsoft Data Access Components
2.8 (KB911562)"
Niestey po instalacji przestal mi dzialac jeden z moich programow
"Error exception in module wizard.exe at 0018AF9B
Erros creating object . Please verify that the Microsoft Data Access
Components 2.1 or later have been properly installed"
Probowalem jeszcze raz instalowac MDAC 2.8, ale instalacja przebiega z
problemami wystepuje blad w rejestracji OCX niektorych plikow
Moze ktos doradzi jak usunac ta poprawke
Uaktualnij MDAC 2.8
http://www.microsoft.com/downloads/details.aspx?displaylang=pl&Family...
Kto powinien przeczytać ten biuletyn: Administratorzy baz danych
Microsoft SQL Server 7.0 lub 2000.
Wykorzystanie luki: Uruchomienie dowolnego kodu.
Poziom ryzyka: Średni.
Zalecenia: Administratorzy baz danych powinni rozważyć instalację
poprawki.
Problem dotyczy:
Microsoft Data Access Components 2.5
Microsoft Data Access Components 2.6
Microsoft Data Access Components 2.7
Szczegóły: http://www.faq.net.pl/sb.asp?id=647
"Aktualizacja zabezpieczeń dla programu Microsoft Data Access Components
(KB832483)"
Ile razy mozna to samo pobrać!!? :[ Czy ktoś wie w czym problem i jak to
usunąć oprócz wyłączenia automatycznej aktualizacji?
pozdrawiam
Wojtek
może ktoś ma podobny problem, bo zaczyna mi to grać na nerwach. Od kilku
dni
albo może już tygodni gdy z rańca odpalam kompa, W2k SP4 PL odpala mi
Automatyczą aktualizację (ale to mnie specjalnie nie dziwi bo mu tak
kazałem) z tym że za każdym razem pobiera tę samą poprawkę:
"Aktualizacja zabezpieczeń dla programu Microsoft Data Access Components
(KB832483)"
Ile razy mozna to samo pobrać!!? :[ Czy ktoś wie w czym problem i jak to
usunąć oprócz wyłączenia automatycznej aktualizacji?
No ja nie wiem, ale moze daj mu do konca sciagnac i zainstaluj.
A tak swoja droga mozna zaznaczyc co ma sie sciagac a co nie, i te
odznaczone sa odkladane na bok. i tylko w konfiguracji mozna je przywrocic
znowu aby je pokazywal.
Fantom
1) Z jakiego systemu plików nagrywasz?
2) Na jakim masz folder tymczasowy?
Posiadam dysk twardy o pojemności 55 GB, z jedną partycją. No oba powyższe
pytania odpowiedzią jest więc NTFS.
3) Jakie masz sterowniki IDE zainstalowane w systemie?
Nie jestem pewien, jak to sprawdzić. Na razie podam to, co mam napisane w
menedżerze urządzeń, w gałęzi "Konrolery IDE ATA/ATAPI".
Wymienione są tam następujące urządzenia:
-Intel (R) 82801DBM Ultra ATA Storage Controller - 24 CA, w zakładce
sterownik właściwości urządzenia podane są: Dostawca sterownika: Intel, Data
sterownika: 2001-07-02, Wersja sterownika:4.0.1001.0, Podpis cyforwy:
Microsoft Windows Hardware Compatibility Publisher
-Podstawowy kanał IDE - dostawca: Microsoft, data:2001-07-01, wersja:
5.1.2600.1106, podpis: Microsoft Windows Publisher
-Pomocniczy kanał IDE - dostawca: Microsoft, data:2001-07-01, wersja:
5.1.2600.1106, podpis: Microsoft Windows Publisher
Pozdrawiam
"Michal Talaga" <michal.tal@bcc.com.plwrote in message news as follows:
Poszukuje
Microsoft Data Access Component 2.0
Czy ktos ma moze to cos, bo ze strony Microsoftu to chyba mi sie nigdy nie
uda sciagnac :(.
http://nt.faq.net.pl/binaries/microsoft/mdac_21/mdac_21_typ.exe
Roger
Podczas instalacji Microsoft Data Access Components 2.1 wyskoczył mi
taki oto komunikat:
The MDAC components require DCOM95. It's not installed on your
machine. Please install it and run MDAC Setup again.
Komputery biegaja na Windows95. Jak zainstalowac DCOM95?
Ciekawostka jest fakt, iz po instalacji Internet Explorer'a 4.01 SP1
nie ma zadnego problemu z instalacja MDAC 2.1, wiec IE pewnie
instaluje tez tego nieszczesnego DCOM'a...
Ale jak zainstalowac DCOM95 bez instalacji MS IE?
berberek
Jaki zestaw funkcji API z Windows odpowiada za
konfigurację ODBC? Chodzi mi głównie o to jak
dodawać wpisy DNS do tego okienka "ODBC Data Source Administrator"
w panelu sterowania z poziomu własnej aplikacji.
Popatrz w MSDN w drzewku:
Data Access -Microsoft Data Access Components (MDAC) -SDK
Documentation -Microsoft Open Database connectivity (ODBC) -ODBC
Programmer's Reference -Part 3 : Installing and Configuring ...
Potrzebuję konto na serwerze, które obsłuży nieduży aplikację w ASP.
Darmowe
serwery są bardzo obciążone. Proszę o kontakt osobę, która może udostępnić
takie konto gratisowo lub za stosunkowo nieduże pieniądze.
Potrzebne jest:
- Microsoft Data Access Componets w wersji 2.5 lub nowsza (baza danych
jest
na platformie Access 2000
- Active Server Pages
- Internet Information Server w wersji 4 lub 5
- Windows 2000 Server lub Windows NT Server 4.0
Jesli sprawa niezbyt "gardlowa" to od przyszlego tygodnia moge zaprosic na
www.aspin.pl
Pozdrawiam.
Od niedawna zajmuję się ASP.
Mam SerwerNT i IIS.
Chcę aby dane z formularza dopisywały się do prostej bazy lecz wciąż
"wyskakuje" mi komunikat:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Access 97 ODBC driver Driver]General error Unable to open
registry key 'DriverId'.
/rejestry/rejestr.asp, line 6
Plik /rejestry/rejestr.asp, line 6 wygląda tak:
<%@ LANGUAGE="VBSCRIPT" %
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=rejestr;UID=;PWD="
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "rejestr", Conn, 1, 2
rs.AddNew
rs("nazwisko") = Request.Form("nazwisko")
rs("organizacja") = Request.Form("organizacja")
rs("mail") = Request.Form("mail")
rs.Update
%
baza rejestr.mdb jest dodana do sterowników ODBS pod nazwą rejestr.
Dlaczego to nie działa???
Moze w linii rs.Open "rejestr", Conn, 1, 2
zamiast "rejestr" podac "SELECT * FROM nazwa_tablicy" bo to chyba własnie w
tej linii masz błąd ?
Po drugie korzystaj z pliku adovbs.inc i wpisuj
rs.Open "SELECT * FROM nazwa_tablicy", Conn, adOpenDynamic,
adLockPessimistic
- wtedy kod wyglada czytelniej
Jezlei to nie pomoze to moze jeszcze uaktualnij sobie MDAC (Microsoft Data
Acces Components) do wersji co
najmniej 2.1
Mariusz
Wazelina.
Dziękujemy za pobranie
Microsoft Data Access Components (MDAC) 2.8
[...]
Dziękujemy za używanie oryginalnego oprogramowania firmy Microsoft
hm,uname -a
Linux ragnarok 2.6.15-1-686 #2 Mon Mar 6 15:27:08 UTC 2006 i686
GNU/Linux
Andrzej
Szukajac rozwiazania problemu pewnego bledu przypadkowo natknolem sie
na artykul wyjasniajacy sprawe uzytkowania i dystrybulowania tego programu
a ze swego czasu kilka watkow poruszalo ten temat polecam artykul
http://www.microsoft.com/SQL/techinfo/development/2000/MSDE2000.asp
a szczegolnie linijki
Product Availability
......... The following Microsoft products and technologies provide MSDE for
use or redistribution in conjunction with other applications:
Products that enable use and redistribution:
SQL Server 2000 (Developer, Standard, and Enterprise Editions)
Visual Studio .NET (Architect, Developer, and Professional Editions)
ASP.NET Web Matrix Tool
Office XP Developer Edition
MSDN® Universal and Enterprise subscriptions
Products that enable use but not redistribution:
......................
Microsoft Access
For a better understanding of which products to use in different scenarios read
the Appropriate Uses of MSDE FAQ.
You can use the Microsoft products and technologies listed in the following
table to build applications using MSDE 2000 as a data store:
Microsoft Products, Technologies, and Services* Associated MSDE 2000 Rights
....................
Office XP Professional
Office XP Professional does not convey rights to redistribute MSDE. Office XP
includes MSDE 2000 on its CD-ROM, in the MSDE 2000 folder. When you install
MSDE 2000, Microsoft Data Access Components [MDAC] version 2.6 is installed
automatically. Test your applications for compatibility
..........
Office XP Developer Edition
MSDE 2000 run-time modules are included with Office XP Developer as part of the
packaging tools for Access 2000 projects. Office Developer packaging tools
intuitively select an instance of MSDE 2000 to install when the Access 2000
project is deployed.
..........................
czyli tera wszystko jasne (zapraszam na strone po pelny artykul)
ale generalnie posiadajac office developer mozna redystrybulowac msde
mozna rowniez z kilkoma innymi aplikacjami (spis na stronie)
AHA zeby zrozumiec artykul polecana dobra znajomosc angielskiego:)
Pozdrowienia
M.Kotynia
koty@wp.pl
Jaro wrote:
Witam,
Mam spory programik napisany z wykorzystaniem baz Accessa i kontrolki
Data z Visual Basica 6. Teraz musze zalozyc haslo na bazie danych. OK
- zalozylem ale jak je z poziomu Visuala podac kontrolce data??
Najprościej to zrobić tak:
Kładziesz na formę jakiegoś grida (np DataGrid z Microsoft Data Grid
Control) i Adodc z (Microsoft ADO Data Control)
Klikasz prawym na Adodc1 i wybierasz 'ADODC Properties'. W property
pages na zakładce General zaznaczasz opcję 'Use Connection String' i
klikasz na Build. Tam na pierwszej zakładce wybierasz sobie
odpowiedniego Jet-a (3.51 lub 4 - zależy od wersji bazy). Klikasz na
'Dalej', wybierasz bazę Accessową i robisz testuj połączenie. Jeśli
wyskoczy ci komunikat, że nieprawidłowe hasło, to wszystko OK. Teraz
przechodzisz na ostatnią zakładkę - 'Wszystkie' - odszukujesz property
"Jet OLEDB:Database Password" i robisz 'Edytuj wartość'. Wpisujesz
hasło i zatwierdzasz. Możesz wrócić się na 2 zakładkę i ponownie zrobić
'testuj połączenie'. Jeśli będziesz miał komunikat, że się powiodło, to
możesz zamknąć to okno klawiszem 'OK'. Twój Connection String wpisze
się w odpowiednie miejsce. Przechodzisz na zakładkę 'Record Source' i
ustwiasz tam co cię interesuje. Po dokonaniu wszystkich zmian
zatwierdzasz je klawiszem OK.
Teraz przechodzisz do kontrolki DataGrid1. W propertiesach w DataSource
wybierasz twoje Adodc (WYBIERASZ!!). Potem klikasz prawym na kontrolce
i robisz 'Clear fields' i możesz ustawić sobie wszystkie pola z
SELECT-a (prawda, że wpisałeś SELECT-a lub wybrałeś tabelę??) za pomocą
'Retrieve Fields', lub wybrać niektóre ale to już za pomocą
'Properties' - zakładka 'Columns'.
Po uruchomieniu powinieneś widzieć wszystkie rekordy.
Czy kontrolka Data w ogole potrafi wspolpracowac z bazami Accesa
zahaslowanymi??
Tak. Jw.
pozdrawiaMM
Przeczytaj wszystkie posty z tego wątkuZa pomocą DAO, też nie problem, zresztą z tego korzystam:
-----------------
Dim tdf As TableDef
Set tdf = CurrentDb.CreateTableDef("TTable", dbAttachedODBC And
dbHiddenObject, "TTable", "źródło ODBC")
CurrentDb.TableDefs.Append tdf
-----------------
Obecnie chodzi mi o coś innego. Abstrachując od tego, że DAO to technologia
zarzucona przez MS, trzeba definiować ODBC na każdym z kompów w intranecie,
no i na koniec DAO w efekcie odwołuje sie do Microsoft Data Link (podstawy
ADODB/ADOX)...
Chodzi mi o dynamicznie przyłacznie nowych tabel podczas procesu logowania.
W trakcie tegoż logowania (wykonanego w DAO) podłączam tabelę w której mem
zdefiniowane jakie tabele może sobie klient (w zależności od uprawnień)
podłączyć z MS SQL. Oczywiście uprzednio usuwam wszystkie niesystemowe
tabele z klienta. Podłączenie odbywa sie na wzór powyższego kodu, gdzie
zmienia sie tylko nazwa tabeli...
No po tym wstepie czas na pytania:
1. Jak wytłumaczyc MS Access, że ma podłączyć tabele zewnętrzną ze źródła
Microsoft Data Link? Próbowałem przez ADODB.Connection, ADODB.Recordset oraz
ADOX.Catalog, ale nic nie wykombinowałem...
2. W jaki sposób wykonujecie weryfikacje użytkownika MS SQL przy logowaniu
za pomocą weryfikacji MS SQL, a jak przy weryfikacji poprzez WinNT?
Oczywiście nie interesuje mnie rozwiązanie wykorzystujące przykładowy kod,
lecz ze względu na migrację do ASP - poprzez ADODB via MDL
Pozdrawiam
Krzysztof Kozłowski
Set tbl = New DAO.TableDef
...
Dodaj referencje do "Microsoft Data Access Objects x.y"
Ciao, Smyk
Przeczytaj wszystkie posty z tego wątku1. NTG
Pozdrawiam
SWid
P.S.
W pakiecie MS Office 2000 Developer v.1.5 jest CD z MS SQL Server 7.0
Developer Edition.
2.
Dziwne bo w moim MS Office 2000 Developer (też w 1.5) nie ma CDka z "MS
SQL Server 7.0 Developer Edition" ( w wersji na DVD też nie ) ....
3.
Najprawdopodobniej błędnie "domyśliłeś" się skrótu MSDE.
Bliżej byś trafił gdybyś sobie przetłumaczył: "MS SQL Server 7.0 Desktop
Edition"
(ma ten sam engin co MSDE ).
A MSDE to skrót do "Microsoft Data Engine" i nie jest to to samo co
wersja o nazwie "MS SQL Server 7.0 Developer Edition"
Zresztą w SQL2k nazewnictwo się zmienia ...( nie ma MSDE, jest wersja:
"SQL Server 2000 Desktop Engine")
Z googla (wątek sprzed miesiąca): podobno po przekroczeniu 5 użytkowników
przestaje być darmowy (?).
4.
MSDE jest tylko zoptymalizowany na 5 równoczesnych użytkowników.
Przy większej ilości działa ale mocno zwalnia...
Pytanie 1: jak to z licencją na MS SQL Server 7.0 Developer Edition jest?
Uprawnia do projektowania nie do "produkcji"...
Pytanie 2: gdzie ją znajdę? (chcąc dystrybuować chciałbym przynajmniej raz
ją przeczytać...).
Versji Developer nie można dystrybuować...
MSDE nie wchodzi w rachubę - max 2 GB jak Access :-(((
W przypadku "SQL Server 2000 Desktop Engine" to zależy także od systemu
operacyjnego...
http://msdn.microsoft.com/library/en-us/architec/8_ar_ts_8dbn.asp
Jeżeli chodzi o twój problem:
Przede wszystkim nie załączaj dbf-ów poprzez standardowe onko dialogowe
Access'a wybierając np. DBASE IV, ponieważ Acc w tym momencie posłuży się
DAO (które chyba już odchodzi w przeszłość). W tym momencie driver
Microsoftu dBase ISAM użyje flagi Exclusive i sprawa jasna-nie można używać
plików w trybie współdzielonym w sieci. Dlaczego tak jest? Niewiadomo (ten
typ tak ma...) i to już się raczej nie zmieni (Microsoft zadeklarował, że
nie będzie dalej rozwijał DAO i zaleca w nowych projektach posługiwać się
ADO) a pozatym MS dBase ISAM uznaje tylko konwencję nazw 8.3.
Rozwiązać twój problem można na 2 sposoby:
1.Można użyć silnika bazy danych Borlanda (BDE) w skład którego wchodzi
również sterownik ODCB dla dBase i dalej jest wszystko OK (driver Mcrosoftu
pracuje w dwóch trybach [Read-only/Read-Write] w zależności od tego czy BDE
jest zainstalowane). (jeśli nie masz BDE to można ściągnąć z
http://www.merant.com lub http://www.borland.com lub z
http://www.Inprise.com) . W tym przypadku jest możliwość podtrzymywania
indeksów z poziomu Acc. W momencie załączania musisz jednak mieć prawa
wyłączności.
2.Można użyć sterownika Microsoftu, który jest dostarczany razem z MDAC
(czyli z instalacją Acc2000): Microsoft FoxPro VFP (Visual Fox Pro) Driver.
Możesz to również zrobić z poziomu kodu VB.
Pozdrawiam
Piotr T.
Użytkownik PiotrT napisał:
Acc2000 (jak cały MS-Off oraz inne, takie jak cała machina Visual Studio,
w
tym VB 6.0) posługuje się koncepcją dostępu do danych, która oparta jest o
MDAC (Microsoft Data Access Components) (czego nie było w poprzednich
wersjach Access'a). Wraz z Acc2000 zainstalowaną masz wersję 2.1 (lub
późniejszą-jeśli ściągnąłej-ale to nie o to chodzi). Rzeczywiście są
problemy z manipulowaniem danymi w plikach ISAM (a takimi są dbf-y), przez
sterowniki ODCB Microsoftu (które wchodzą w skład MDAC) itd... ....Mimo
wszystko proponuję nie zrażać się bo MDAC a w tym ADO, OLE DB jest
rzeczywiście b. dobrą technogią.
Jeżeli chodzi o twój problem:
Przede wszystkim nie załączaj dbf-ów poprzez standardowe onko dialogowe
Access'a wybierając np. DBASE IV, ponieważ Acc w tym momencie posłuży się
DAO (które chyba już odchodzi w przeszłość). W tym momencie driver
Microsoftu dBase ISAM użyje flagi Exclusive i sprawa jasna-nie można
używać
plików w trybie współdzielonym w sieci. Dlaczego tak jest? Niewiadomo (ten
typ tak ma...) i to już się raczej nie zmieni (Microsoft zadeklarował, że
nie będzie dalej rozwijał DAO i zaleca w nowych projektach posługiwać się
ADO) a pozatym MS dBase ISAM uznaje tylko konwencję nazw 8.3.
Rozwiązać twój problem można na 2 sposoby:
1.Można użyć silnika bazy danych Borlanda (BDE) w skład którego wchodzi
również sterownik ODCB dla dBase i dalej jest wszystko OK (driver
Mcrosoftu
pracuje w dwóch trybach [Read-only/Read-Write] w zależności od tego czy
BDE
jest zainstalowane). (jeśli nie masz BDE to można ściągnąć z
http://www.merant.com lub http://www.borland.com lub z
http://www.Inprise.com) . W tym przypadku jest możliwość podtrzymywania
indeksów z poziomu Acc. W momencie załączania musisz jednak mieć prawa
wyłączności.
2.Można użyć sterownika Microsoftu, który jest dostarczany razem z MDAC
(czyli z instalacją Acc2000): Microsoft FoxPro VFP (Visual Fox Pro)
Driver.
Możesz to również zrobić z poziomu kodu VB.
Pozdrawiam
Piotr T.
Ad. 2:
O, to, to... :))). .dbf z aplikacji w Clipper'ze, indeksy .ntx, tego
żaden sterownik
i tak nie obsługuje (chyba, że się mylę?)
WIELKIE dzięki,
Jacek
Jakub Chojnacki
Jakub.Chojna@drescher.pl
Użytkownik Flak Jarosław <jaroslaw.f@fsl.com.plw wiadomości do grup
dyskusyjnych napisał:19990923091836Z1465243-1377@mercury.newsgate.pl...
W pakiecie Microsoft Data Access jest Microsoft Paradox Driver. Paczka
np. na płytce Office 97.
Pozdrawiam,
--------------------------------------------
Jarosław Flak
PIONEER Financial Services
jar@fsl.com.pl jar@promail.pl
p. (022) 640-47-59 k. 0-601-270-465
--------------------------------------------
| -----Oryginalna wiadomość-----
| Od: owner-pl-comp-bazy-dan@newsgate.gliwice.pl
| [mailto:owner-pl-comp-bazy-dan@newsgate.gliwice.pl]W imieniu Jakub
| Chojnacki
| Wysłano: 23 września 1999 08:56
| Do: pl-comp-bazy-dan@newsgate.gliwice.pl
| Temat: Odp: pliki .db
| A ktoś ma ODBC do paradox-a ?
| Jakub Chojnacki
| Jakub.Chojna@drescher.pl
| Zainstaluj ODBC do Paradox i otwierasz to w dowolnym narzędziu.
| Pozdrawiam,
| --------------------------------------------
| Jarosław Flak
| PIONEER Financial Services
| jar@fsl.com.pl jar@promail.pl
| p. (022) 640-47-59 k. 0-601-270-465
| --------------------------------------------
| -----Oryginalna wiadomość-----
| Od: owner-pl-comp-bazy-dan@newsgate.gliwice.pl
| [mailto:owner-pl-comp-bazy-dan@newsgate.gliwice.pl]W
| imieniu Jakub
| Chojnacki
| Wysłano: 22 września 1999 15:40
| Do: pl-comp-bazy-dan@newsgate.gliwice.pl
| Temat: Odp: pliki .db
| Excel nie otwiera tego.
| Jakub Chojnacki
| Jakub.Chojna@drescher.pl
| Użytkownik krzysiek <krzys@zagiel.plw wiadomości do grup
| dyskusyjnych
| napisał:37E8DA54.84514@zagiel.pl...
| | To pliki zwykłego paradoxa powinno się udac nawet Excel-em
| | Jakub Chojnacki wrote:
| | Czy ktoś ma narzędzie żeby odczytać pliki .db ?
| | Jakub Chojnacki
| | Jakub.Chojna@drescher.pl
| --
| Archiwum listy dyskusyjnej pl-comp-bazy-danych
| http://www.newsgate.gliwice.pl/archive/pl-comp-bazy-danych/
--
Archiwum listy dyskusyjnej pl-comp-bazy-danych
http://www.newsgate.gliwice.pl/archive/pl-comp-bazy-danych/
Pozdrawiam,
--------------------------------------------
Jarosław Flak
PIONEER Financial Services
jar@fsl.com.pl jar@promail.pl
p. (022) 640-47-59 k. 0-601-270-465
--------------------------------------------
-----Oryginalna wiadomość-----
Od: owner-pl-comp-bazy-dan@newsgate.gliwice.pl
[mailto:owner-pl-comp-bazy-dan@newsgate.gliwice.pl]W imieniu Jakub
Chojnacki
Wysłano: 23 września 1999 08:56
Do: pl-comp-bazy-dan@newsgate.gliwice.pl
Temat: Odp: pliki .db
A ktoś ma ODBC do paradox-a ?
Jakub Chojnacki
Jakub.Chojna@drescher.pl
| Zainstaluj ODBC do Paradox i otwierasz to w dowolnym narzędziu.
| Pozdrawiam,
| --------------------------------------------
| Jarosław Flak
| PIONEER Financial Services
| jar@fsl.com.pl jar@promail.pl
| p. (022) 640-47-59 k. 0-601-270-465
| --------------------------------------------
| -----Oryginalna wiadomość-----
| Od: owner-pl-comp-bazy-dan@newsgate.gliwice.pl
| [mailto:owner-pl-comp-bazy-dan@newsgate.gliwice.pl]W
imieniu Jakub
| Chojnacki
| Wysłano: 22 września 1999 15:40
| Do: pl-comp-bazy-dan@newsgate.gliwice.pl
| Temat: Odp: pliki .db
| Excel nie otwiera tego.
| Jakub Chojnacki
| Jakub.Chojna@drescher.pl
| Użytkownik krzysiek <krzys@zagiel.plw wiadomości do grup
| dyskusyjnych
| napisał:37E8DA54.84514@zagiel.pl...
| To pliki zwykłego paradoxa powinno się udac nawet Excel-em
| Jakub Chojnacki wrote:
| | Czy ktoś ma narzędzie żeby odczytać pliki .db ?
| | Jakub Chojnacki
| | Jakub.Chojna@drescher.pl
| --
| Archiwum listy dyskusyjnej pl-comp-bazy-danych
| http://www.newsgate.gliwice.pl/archive/pl-comp-bazy-danych/
--
Archiwum listy dyskusyjnej pl-comp-bazy-danych
http://www.newsgate.gliwice.pl/archive/pl-comp-bazy-danych/
Chodzi o uruchamianie transformacji DTS spod tzw. Job'a. Utworzyłem sobie
'DTS package' i mam go zapisane w 'Local Packages' na serwerze. Kiedy
uruchamiam go ręcznie spod Enterprise Managera (opcja 'Execute'), wszystko
działa bez problemów. Działa bez problemu także, gdy wpiszę ręcznie komendę
dtsrun ... w okienku poleceń ("DOS"), a także kiedy uruchomię DTSRUNUI i
wybiorę z listy mój 'DTS package'. Kiedy ustawię go sobie jako tzw. Job
(opcja 'Shedule' pod Enterprise M.), to niestety wyskakuje błąd jak
poniżej - błąd ten wyskakuje też kiedy chcę uruchomić dtsrun spod Query
Analizera (EXEC master..xp_cmdshell 'dtsrun /S XLSERWER /E /N OLAP_DTS /M'):
A to jest błąd:
DTSRun: Loading...
Error: -2147024629 (8007010B); Provider Error: 0 (0)
Error string: Nazwa katalogu jest nieprawidłowa.
Error source: Microsoft Data Transformation Services (DTS) Package
Help file: sqldts80.hlp
Help context: 713
Wyjaśniam, że wszystkie komendy uruchamiam bezpośrednio na serwerze, jestem
zalogowany do domeny i mam pełne uprawnienia administratora. Ten błąd
próbowałem ominąć, zapisując 'DTS package' jako plik *.DTS i "puszczając" go
za pomocą batch'a. Nie pomogło.
Niestety nie znalazłem na necie ani w dokumentacji nic pomocnego, poza
sugestią aby utworzyć na serwerze w głównym katalogu podkatalog TEMP i
wpisać odwołanie do niego do zmiennej TEMP. Nie pomogło.
Dzięki za wszelką pomoc:)
Pozdrawiam,
Marek Sitko
Chce plik graficzny pobrany z jednej bazy MSSQL danych wstawic do
drugiej MYSQL
Kod wyglada tak:
Pobieram sobie zawartosc pola binarnego z bazy MSSQL:
Dim Command_zdjecie As New OleDb.OleDbCommand()
Command_zdjecie.Connection = Polaczenie_MSSQL
Command_zdjecie.CommandText = "SELECT zd_Zdjecie, zd_Id from tw_ZdjecieTw"
Dim Zdjecie As OleDb.OleDbDataReader
Dim PictureCol As Integer = 0
Dim Zdjecie As OleDb.OleDbDataReader
Dim PictureCol As Integer = 0
Zdjecie = Command_zdjecie.ExecuteReader()
Dim Id_zdjecia As String
Dim Lokalizacja_zdjecia As String
Do While Zdjecie.Read
Id_zdjecia = (Zdjecie("zd_Id").ToString)
Lokalizacja_zdjecia = "c:aaa" + Id_zdjecia + ".jpg"
Zmienna zawartosc_pliku_graficznego przechowuje dane binarne (plik
graficzny)
Dim
zawartosc_pliku_graficznego(Zdjecie.GetBytes(PictureCol, 0, Nothing, 0,
Integer.MaxValue) - 1) As Byte
Zdjecie.GetBytes(PictureCol, 0,
zawartosc_pliku_graficznego, 0, zawartosc_pliku_graficznego.Length)
Tu nastepuje zapis plikow na dysk lokalny
Dim fs As New System.IO.FileStream(Lokalizacja_zdjecia,
IO.FileMode.Create, IO.FileAccess.Write)
fs.Write(zawartosc_pliku_graficznego, 0,
zawartosc_pliku_graficznego.Length)
fs.Close()
Tu zaczyna sie problem - jak do polecenia SQL Insert wstawic ta zmienna
ktora przechowuje dane binarne
Dim Command_dodaj_towary As New
Microsoft.Data.Odbc.OdbcCommand()
Command_dodaj_towary.Connection = Polaczenie_MYSQL
Command_dodaj_towary.CommandText = "INSERT INTO 1_zdjecia
(zdjecie) VALUES (########DANE BINARNE######### - JAK WSTAWIC???)"
Command_dodaj_towary.ExecuteNonQuery()
Loop
Dziekuje za wskazowki
Stworzyłem sobie DTSa, którego zadaniem jest wyrzucanie z bazy na SQL
Serwerze danych do pliku *.mdb. Chciałem go uruchamiać codziennie, i tak aby
każdego dnia tworzony był nowy plik *.mdb (zawierający w swojej nazwie np.
datę utworzenia).
W pakiecie korzystam z następującej funkcji do tworzenia pliku *.mdb:
Sub CreateNewMDB(FileName, Format)
Dim Catalog
Set Catalog = CreateObject("ADOX.Catalog")
Catalog.Create "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Jet OLEDB:Engine Type=" & Format & _
";Data Source=" & FileName
End Sub
Nie ma problemu jeżeli zrobię Execute tego pakietu, plik się tworzy i
pozostałe operacje również się wykonują bez problemu, jeżeli jednak spróbuję
ustawić schedulowanie tego pakietu, to SQL Serwer Agent zgłosi mi błąd i
pakiet się nie wykona:
Executed as user: DOMENAUSER001. DTSRun: Loading... DTSRun:
Executing... DTSRun OnStart: DTSStep_DTSActiveScriptTask_1 DTSRun
OnError: DTSStep_DTSActiveScriptTask_1, Error = -2147220482 (800403FE)
Error string: Error Code: 0 Error Source= Microsoft VBScript - błąd czasu
wykonywania Error Description: Brak uprawnień: 'CreateObject' Error
on Line 21 Error source: Microsoft Data Transformation Services
(DTS) Package Help file: sqldts80.hlp Help context: 4500
Error Detail Records: Error: -2147220482 (800403FE); Provider Error:
0 (0) Error string: Error Code: 0 Error Source= Microsoft VBScript -
błąd czasu wykonywania Error Description: Brak uprawnień: 'CreateObject'
Error on Line 21 Error source: Microsoft Data Transformation
Services (DTS) Package Help file: sqldts80.hlp Help context:
4500 DTSRun OnFinish: DTSStep_DTSActiveScriptTask_1 DTSRun: Package
execution complete. Process Exit Code 1. The step failed.
dodatkowe info:
- autoryzacja SQL server
- pracuję na koncie 'sa'
podobnie sytuacja wygląda w domu - serwer + E.M. na tym samym kompie,
autoryzacja windows, użytkownik: członek grupy "administratorzy"
proszę o jakieś podpowiedzi co mam z tym zrobic...
Executed as user: DOMAIN_HFSQL_Adm. ...art:
DTSStep_DTSExecutePackageTask_1 DTSRun OnError:
DTSStep_DTSExecutePackageTask_1, Error = -2147220413 (80040443)
Error string: DTSStep_DTSExecutePackageTask_1:
DTSStep_DTSTransferObjectsTask_1: Unable to connect to source server for
Transfer. Error source: Microsoft Data Transformation Services
(DTS) Package Help file: sqldts80.hlp Help context: 5700
Error Detail Records: Error: -2147220413 (80040443); Provider
Error: 0 (0) Error string: Unable to connect to source server for
Transfer. Error source: Microsoft Data Transformation Services
(DTS) Package Help file: sqldts80.hlp Help context: 5700
Error: -2147467259 (80004005); Provider Error: 0 (0) Error
string: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for
user '(null)'. Reason: Not associated with a trusted SQL Server
connection. Error source: Microsoft SQL-DMO (ODBC SQL... Process
Exit Code 1. The step failed.
Użytkowników próbowałem już przeróżnych, sposoby autentykacji również :(
Dodam może kluczową kwestię (tak podejrzewam) że serwer centralny i
serwery lokalne są w 2 różnych domenach. Czy ma ktoś pomysł na
rozwiązanie tego problemu lub chociaż jakiś link który by coś naświetlił...
Dzięki z góry
CozzY
Witam
Mam lekki problem z wykonywaniem joba, a że jestem nowy w MS SQL i
skończyły mi się pomysły to zadam pytanie tutaj. Sytuacja wygląda tak:
są 4 lokalne serwery na 4 maszynach i 1 serwer centralny. Na serwerach
lokalnych są ustawione DTS-y, które są wywoływane z serwera centralnego
(tam dane się przetwarzają i wynik wysyłają do centralnego), następnie
centralny robi swoje z tym co dostał i rozsyła do serwerów lokalnych
tabele wynikowe. I tu się pojawia problem - DTS na serwerze centralnym
robiący (wywołujący, przetwarzający, transferujący)to wszystko działa
pięknie, ale jedynie uruchomiony "z ręki". Jakakolwiek próba schedulingu
kończy się fiaskiem. Komunikat dostaję następujący:
Executed as user: DOMAIN_HFSQL_Adm. ...art:
DTSStep_DTSExecutePackageTask_1 DTSRun OnError:
DTSStep_DTSExecutePackageTask_1, Error = -2147220413 (80040443)
Error string: DTSStep_DTSExecutePackageTask_1:
DTSStep_DTSTransferObjectsTask_1: Unable to connect to source server for
Transfer. Error source: Microsoft Data Transformation Services
(DTS) Package Help file: sqldts80.hlp Help context: 5700
Error Detail Records: Error: -2147220413 (80040443); Provider
Error: 0 (0) Error string: Unable to connect to source server for
Transfer. Error source: Microsoft Data Transformation Services
(DTS) Package Help file: sqldts80.hlp Help context: 5700
Error: -2147467259 (80004005); Provider Error: 0 (0) Error
string: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for
user '(null)'. Reason: Not associated with a trusted SQL Server
connection. Error source: Microsoft SQL-DMO (ODBC SQL... Process
Exit Code 1. The step failed.
Użytkowników próbowałem już przeróżnych, sposoby autentykacji również :(
Dodam może kluczową kwestię (tak podejrzewam) że serwer centralny i
serwery lokalne są w 2 różnych domenach. Czy ma ktoś pomysł na
rozwiązanie tego problemu lub chociaż jakiś link który by coś naświetlił...
Witam
Miałem kiedyś podobny problem z JOBm i rozwiązanie okazało się
takie, że w SQL 2000 trzeba się łączyć z innym serwerem przez alias
wpisany do hosts a nie bezpośrednio przez IP lub nazwę serwera.
Waldi
Jestem tu przypadkiem bo słyszałem, że MapInfo potrafi przygotować mapy
czytane przez Microsoft Data Map z Excela. Czy to prawda ? A jeżeli tak to
czy ktoś z Was podjąłby się przygotować taką mapę. Chodzi o województwo
świętokrzyskie w podziale na gminy.
Pozdrawiam
Marek Jarząbek
markj@friko3.onet.pl
Teoretycznie potrafi. Praktycznie wymaga wielu specjalnych zabiegów.
Wiele warstw do Microsoft Map jest gotowych i dostępnych na rynku od
zeszłego roku.
Od września jest w sprzedaży seria "Polska 1999" danych geograficznych i
statystycznych do MS Office. Dane geograficzne to właśnie szablony w
formacie Microsoft Map. W skład pakietu wchodzą wszystkie warstwy nowego
podziału administracyjnego kraju (gminy, powiaty, województwa) oraz wiele
innych.
Całość jest okraszona 1400 wskaźnikami GUS o aktualności Rocznika
Statystycznego 1998. Dodatkowo można to uzupełnić zestawem funkcji Excel'a
które podają nazwę gminy,powiatu i województwa na podstawie kodu pocztowego.
Taka całość pozwala "geokodować" a właściwiej "rzutować" dane z systemów
operującym kodem pocztowym (wszystkie faktury) na gminną, powiatową lub
wojewódzką mapę Polski. Co z tym można zrobić nie będę dopowiadał w tym
gronie.
Szczegóły na stronach http://www.sagra.com.pl/polska1999
Jesteśmy gotowi przygotować (i przygotowywujemy) specjalne warstwy według
specyfikacji zamawiającego.
Pozwolę sobie wspomnieć o zbliżonym do Microsoft Map naszym produkcie:
MapLook LT Web. Szczegóły na stronie http://www.sagra.com.pl/maplook i
pokazowe praktyczne wykorzystanie w postaci stron z inter(net)aktywnymi
mapami http://www.sagra.com.pl/mapweb
Pozdrawiam
Janusz Pribulka
SAGRA Sp. z o.o.
j@sagra.com.pl
rejestracja krok po kroku:
regsvr32 ComDll.dll
to tworzy następujące klucze w rejestrze.
[HKEY_CLASSES_ROOTComDll.DummyDataSource]
@="Zbyszkowy Testowy OLE DB"
[HKEY_CLASSES_ROOTComDll.DummyDataSourceCLSID]
@="{af30aaaa-aaaa-abcd-ceE0-0F4A44FC38C4}"
[HKEY_CLASSES_ROOTComDll.DummyDataSourceCurVer]
@="ComDll.DummyDataSource.1"
[HKEY_CLASSES_ROOTComDll.DummyDataSource.1]
@="Zbyszkowy Testowy OLE DB"
[HKEY_CLASSES_ROOTComDll.DummyDataSource.1CLSID]
@="{af30aaaa-aaaa-abcd-ceE0-0F4A44FC38C4}"
[HKEY_CLASSES_ROOTCLSID{af30aaaa-aaaa-abcd-ceE0-0F4A44FC38C4}]
@="Dummy DataSource which doesn't work"
[HKEY_CLASSES_ROOTCLSID{af30aaaa-aaaa-abcd-ceE0-
0F4A44FC38C4}InProcServer32]
@="c:\zbyszek\projekty\ComDll\Debug\ComDll.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOTCLSID{af30aaaa-aaaa-abcd-ceE0-0F4A44FC38C4}OLE DB
Provider]
@="Zbyszkowy Testowy OLE DB"
"OLEDB_SERVICES"=dword:ffffffff
[HKEY_CLASSES_ROOTCLSID{af30aaaa-aaaa-abcd-ceE0-0F4A44FC38C4}ProgID]
@="ComDll.DummyDataSource.1"
[HKEY_CLASSES_ROOTCLSID{af30aaaa-aaaa-abcd-ceE0-
0F4A44FC38C4}VersionIndependentProgID]
@="ComDll.DummyDataSource"
koniec rejestracji.
Ścieżka i guid są na pewno prawidłowe (sprawdziłem dwa razy).
Czy ktoś może ma jakiś pomysł?
No i niestety dupa.
Ostatecznie zostało:
rejestracja krok po kroku:
regsvr32 ComDll.dll
to tworzy następujące klucze w rejestrze.
[HKEY_CLASSES_ROOTComDll.DummyDataSource]
@="Zbyszkowy Testowy OLE DB"
[HKEY_CLASSES_ROOTComDll.DummyDataSourceCLSID]
@="{af30aaaa-aaaa-abcd-ceE0-0F4A44FC38C4}"
[HKEY_CLASSES_ROOTComDll.DummyDataSourceCurVer]
@="ComDll.DummyDataSource.1"
[HKEY_CLASSES_ROOTComDll.DummyDataSource.1]
@="Zbyszkowy Testowy OLE DB"
[HKEY_CLASSES_ROOTComDll.DummyDataSource.1CLSID]
@="{af30aaaa-aaaa-abcd-ceE0-0F4A44FC38C4}"
[HKEY_CLASSES_ROOTCLSID{af30aaaa-aaaa-abcd-ceE0-0F4A44FC38C4}]
@="ComDll.DummyDataSource"
[HKEY_CLASSES_ROOTCLSID{af30aaaa-aaaa-abcd-ceE0-
0F4A44FC38C4}InProcServer32]
@="c:\zbyszek\projekty\ComDll\Debug\ComDll.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOTCLSID{af30aaaa-aaaa-abcd-ceE0-0F4A44FC38C4}OLE DB
Provider]
@="Zbyszkowy Testowy OLE DB"
"OLEDB_SERVICES"=dword:ffffffff
[HKEY_CLASSES_ROOTCLSID{af30aaaa-aaaa-abcd-ceE0-0F4A44FC38C4}ProgID]
@="ComDll.DummyDataSource.1"
[HKEY_CLASSES_ROOTCLSID{af30aaaa-aaaa-abcd-ceE0-
0F4A44FC38C4}VersionIndependentProgID]
@="ComDll.DummyDataSource"
Koniec rejestracji.
Niestety Microsoft Data Link nadal twierdzi, że łącze nie zostało poprawnie
zainstalowane.
Patrząc na debuggera:
1. fabryka zwraca nowy obiekt data source
2. obiekt pytany jest o interfejs IDBProperies, ten jest zwracany
3. obiekt nie jest już pytany o nic, po prostu "sprawdź czy jest poprawnie
zainstalowany"
Za każdą pomoc będę niezmiernie wdzięczny - 7 godzinę nad tym siedzę :
| To zalezy ktora wersje ACCESSA uzywasz?
| Jezeli jest to ACCESS 97 uzyj DAO, jezeli ACCESS 2000 uzyj ADO.
| M.S.
| Czy dla baz Access2000 DAO nie działa?
| A kto powiedzial ze nie dziala?
| Tylko ACCESS 2000 lepiej wspolpracuje z ADO. (Takie jest zdanie
Microsoftu).
| M.S.
Khy, khy ... bede sie jednak upieral przy swoim ... bez wzgledu na wersje
ACCESSA najlepszy sposoob dostepu do danych to ADO ... poczawszy od ADO
2.0
(ktore weszlo do powszechnego uzytku wraz z wypuszczeniem MDAC 2.0 i bylo
trzecim "pokoleniem" ADO - wczesniej 1.0 i 1.5) ten sposob dostepu do
danych
stal sie "nadzestawem" dla RDO 2.0 i DAO 3.5 a ponaddto posiadal kilka
dodatkowych bajerow (m.in. dostawcy OLE dla Jet, SQL Server i Oracle,
Microsoft Data Links, stale zestawy rekordow, zestawy rekordow OLAP itp.).
Wraz z SQL Serverem 7.0 i Officem 2000 pojawilo sie ADO 2.1, ktoore
rozszezono o wsparcie ADO dla operacji DDL i zabezpieczen (ADOX) oraz JRO
(Jet Replication Objects). W zwiazku z powyzszym ADO jest
najefektywniejszym
sposobem dostepu do danych zawartych w ACCESSie bez wzgledu na wersje (i
nie
tylko np. swego czasu przeprowadzilem eksperyment, ktoory wykazal, ze ADO
spisuje sie lepiej niz Direct Link przy korzytaniu z bazy ... ORACLE 8.1.6
... shock ... ale tak bylo).
A poza tym soft dzialajacy w oparciu o ADO latwiej dystrybuowac (nie
potrzeba instalki - wystarczy exe i baza danych) na nowszych Windowsach
(na
starszych trzeba doinstalowac/zupgradeowac Jeta i MDACtyp).
Fil:)
Czy to znaczy że nie trzeba instalować BDE? Ale przecież ADO kożysta z
aliasów BDE.
<mzdol@polbox.comwrote:
1. Czy ktoś wie jak kompaktowąć bazy danych Access użwajac ADO
Temat (pytanie): "Jak pakować (defragmentować, kompresować) bazę
danych MSAccess ?"
Należy skorzystać z obiektu TJetEngine jaki udostępnia biblioteka
Microsoftu JRO (Jet and Replication Objects) będąca składnikiem
pakietu MDAC (Microsoft Data Access Components).
Jak dotąd najświerzszą wersją MDAC jest wersja 2.5 a jeżeli chodzi o
JRO to jest to wersja 2.1.
Aby skorzystać z wyżej wymienionej biblioteki należy "importować
bibliotekę typów". po uruchomieniu komendy z menu "Project | Import
Type Library" wskazujemy bibliotekę "Microsoft Jet and Replication
Objects 2.1 Library (Version2.1)". Jeżeli tej biblioteki nie ma na
liście a jesteśmy pewni, że mamy zainstalowane MDAC, to należy dodać
je do listy wskazując plik "msjro.dll", który z regóły jest
umiejscowiony w katalogu "C:Program FilesCommon FilesSystemado".
Po zainstalowaniu możemy powstały moduł uwzględniać w projekcie.
Standardowa nazwa nadawana przez wizzard'a to JRO_TLB.
unit Unit1;
interface
uses
...,
JRO_TLB ;
type
...
implementation
...
procedure CompressRepair;
var
MyJetEngine : TJetEngine;
strSourceConnection, strDestConnection, strJetType : WideString;
begin
strJetType := 'Jet OLEDB:Engine Type=4'; {Dla Access 2000 Engine
Type =5 }
strSourceConnection := 'Data Source=D:Program FilesBorland
SharedDatadbdemos.mdb;';
strDestConnection := 'Data Source=D:Program FilesBorland
SharedDatadbdemos_compacted.mdb;' + strJetType ;
MyJetEngine := TJetEngine.Create(nil);
try
MyJetEngine.CompactDatabase(strSourceConnection,
strDestConnection);
finally
MyJetEngine.Free;
end;
end;
end.
2. W jaki sposób połączyć dwie bazy danych zabezpieczone hasłem
" insert into tabela1 in "jakis.mdb" select * from tabela2" - jak podac
hasło do tabeli 1
Nie ćwiczyłem tego ;-)
Misiek.
" If you choose one of the SAPI modules and use Windows 95, be sure
to download the DCOM update from
http://download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe "
...ale masz win98, więc to nie to...
" Some extra DLLs are required for some PHP extensions. Please copy the
bundled dlls from the 'dlls/' directory in distribution package to your
windows/system (Win9.x) or winnt/system32 (WinNT, Win2000, XP) directory.
If you already have these DLLs installed on your system,
overwrite them only if something is not working correctly.
Before overwriting them, it is a good idea to backup them or move them to
another folder - just in case something goes wrong.
Download the latest version of the Microsoft Data Access Components
(MDAC)
for your platform, especially Microsoft Windows 9x/NT4 users.
MDAC is available at http://www.microsoft.com/data/ ."
A czemu siedzisz na Win98? Stary sprzęt?
install.txt:
" If you choose one of the SAPI modules and use Windows 95, be sure
to download the DCOM update from
http://download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe "
...ale masz win98, wiĂŞc to nie to...
" Some extra DLLs are required for some PHP extensions. Please copy the
bundled dlls from the 'dlls/' directory in distribution package to your
windows/system (Win9.x) or winnt/system32 (WinNT, Win2000, XP)
directory.
If you already have these DLLs installed on your system,
overwrite them only if something is not working correctly.
Before overwriting them, it is a good idea to backup them or move them
to
another folder - just in case something goes wrong.
Download the latest version of the Microsoft Data Access Components
(MDAC)
for your platform, especially Microsoft Windows 9x/NT4 users.
MDAC is available at http://www.microsoft.com/data/ ."
PowyÂższe mam zainstalowane, wiĂŞc to chyba nie to.
MoÂżliwe jest, Âże biblioteki PHP korzystajÂą z bibliotek
systemowych WIN98, a te z kolei teÂż z pewnych
bibliotek, których wersje moga siĂŞ nie zgadzaĂŚ.
NapisaÂłem do MS co oznacza:
"Urz¹dzenie pod³¹czone do komputera nie dzia³a"
przy korzystaniu z *.dll. Czekam na odpowiedÂź
bo czasami odpisujÂą...
A czemu siedzisz na Win98? Stary sprzĂŞt?
Bo Win98 mam legalne :-)
a w pracy uÂżywam jeszcze specyficznych
programów DOS-owych....
W XP byÂły problemy z ich uruchomieniem,
tak samo jak na W2k.
ax
"Adam" <adam@nospam.poczta.fmwrote in message
Witam,
Ostatnio postawiono przede mną zadanie, aby napisać mały programik do
wyciągania danych z plików DBase i wrzucania ich do pliku tekstowego.
Postanowiłem spróbować swych sił i zrobić to w VB.NET wykorzystując
ADO.NET.
Pojawił się jednak problem, bo w zasadzie nie wiem jak to "łyknąć".
Kombinowałem z OleDbConnection(...), ale przy próbie podłączenia
dostawałem
komunikat, że Provider MSDASQL.1 nie jest obsługiwany.
Wsparcie dla ODBC w OleDb .NET Data Provider zostało wyłączone.
Próbowałem zakładać
ODBC i je wykorzystać, ale też podobny efekt. Ale co ciekawe korzystając z
ADODB.Connection i ADODB.Recordset wszystko działa jak należy (z
dokładnością do tego, że - pewnie nie umiem - podłączyć takiego rekordseta
do kontrolki DataGrid, choć w VB.6 udaje mi się to znakomicie).
Dobrzy ludzie pomóżcie, czy faktycznie jedynym sposobem czytania plików
DBase z VB.NET jest korzystanie ze "zwykłego" ADO? Jeśli jednak można to
zrobić wykorzystując ADO.NET, to proszę o jakiś przykładzik. W MSDNie
niczego nie znalazłem (może źle szukałem), FAQ też podobnych przypadków
nie
uwzględnia więc pozostajecie tylko Wy....
rzeczywiście nie potrafisz szukać (jeśli w ogóle trzeba szukać, to na ten
temat wszędzie piszą);
żeby w .NET połączyć się do źródła danych przez ODBC trzeba sobie
doinstalować coś takiego co się zwie ODBC .NET Data Provider i umożliwia
bezpośredni dostęp do natywnych sterowników ODBC i potem skorzystać z
namespace'a microsoft.data.odbc przy tworzeniu aplikacji udostępniającego
takie rzeczy jak OdbcDataAdapter, OdbcConnection, itp...
ODBC .NET Data Provider można sciągnąć z microsoftu:
http://download.microsoft.com/download/dasdk/Install/1.0.4030.0/W98NT...
Provider wymaga MDAC 2.7 lub późniejszego.
KRH
| Próbowałem zakładać
| ODBC i je wykorzystać, ale też podobny efekt. Ale co ciekawe korzystajÂąc
z
| ADODB.Connection i ADODB.Recordset wszystko działa jak należy (z
| dokładnoÂściÂą do tego, że - pewnie nie umiem - podłÂączyć takiego
rekordseta
| do kontrolki DataGrid, choć w VB.6 udaje mi się to znakomicie).
A co z podłączaniem tego rekordseta do kontrolek typu Grid?
rzeczywiÂście nie potrafisz szukać (jeÂśli w ogóle trzeba szukać, to na ten
temat wszędzie piszÂą);
No nie bądź taki surowy, przyćmiło mnie wczoraj wieczorkiem i dziś rano
zdesperowany udałem się słać posty na grupę ;)
żeby w .NET połÂączyć się do Ä˝ródła danych przez ODBC trzeba sobie
doinstalować coÂś takiego co się zwie ODBC .NET Data Provider i umożliwia
bezpoÂśredni dostęp do natywnych sterowników ODBC i potem skorzystać z
namespace'a microsoft.data.odbc przy tworzeniu aplikacji udostępniajÂącego
takie rzeczy jak OdbcDataAdapter, OdbcConnection, itp...
ODBC .NET Data Provider można sciÂągnÂąć z microsoftu:
http://download.microsoft.com/download/dasdk/Install/1.0.4030.0/W98NT...
/EN-US/odbc_net.msi
Provider wymaga MDAC 2.7 lub póÄ˝niejszego.
Bardzo dziękuję za pomoc, jeszcze mam tylko jedno (już "prawie" retoryczne)
pytanie, tak napisana aplikacja wymagać będzie u klienta nie tylko
zainstalowanego Frameworka, ale także będzie trzeba zainstalować ODBC .NET
Data Provider'a, prawda?
Jeszcze raz dziękuję i pozdrawiam
Adam
© 2009 Najlepszy miesiąc kawalerski w Polsce !!! - Ceske - Sjezdovky .cz. Design downloaded from free website templates