Strona główna
  łączenie się z bazą danych mdb C#

kaniagostyn *UKS Kania Gostyń

VC++.NET baza.mdb accessa dostep do rekordu. Wiatm!
Mam problem ma do napisania aplikacje konsolowa w ktorej mam odczytac dane z jakiegos rekordu bazy danych accessa baza.mdb.Polaczenie z baza realizuje za pomoca OleDbConnection
( myConnection->ConnectionString=S"Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=c:aza.mdb;User Id=admin;Password=;"; ) a zapytanie wysylam OleDbCommand problem polega na tym ze gdy wysylam zapytanie wyskakuje blad brak zezwolenia na odczyt z danego rekordu(baza jest dosc duza ma 5MB i nie wiem czy nie jest jakos zabezpieczona).Polaczylem sie z jakas baza znaleziona w windows 235Kb i nie bylo zadnych problemow.Czy mozna jakos inaczej polaczec sie przez Ole by miec wieksze uprawnienia.Pisze w VisualC++.NET czas mnie goni HELP!!!

follow the rabit

Płatnik 6.02.001. Mam problem z tą wersją Płatnika (jak co odsyłam do: http://www.zus.gov.pl/programy.htm ) a mianowicie: Posiadałem poprzednią wersję tego programu (6.01.001) gdy zainstalowałem jego następcę 6.02.001 to w jakiś dziwny sposób zniknęła poprzednia wersja. No i tutaj zaczął się problem, ponieważ korzystałem również ze starszych wersji mówię tu o wersji 5.01.001 i chciałem zaimportować jego bazę (umieszczoną w katalogu C : Program FilesProkom Software SAPłatnikBazaPłatnik.mdb - dla niekumatych przypominam, iż jest to baza MS Access) do najnowszej wersji tego programu. Więc dobra, ale patrzę do instrukcji i czytam: "Aby baza poprawnie funkcjonowała (mówię tu o bazie z starszej wersji 5.01.001) z najnowszą wersją programu Płatnik należy ją najpierw przekonwertować (jej konwersja jest możliwa podczas łączenia się z bazą danych". No więc dobra uruchamiam Płatnika, wyskakuje okno Połączenie z bazą danych, wybieram typ bazy (MS Access), podaję ścieżkę i hasło (poprawne :! ) i klikam połącz i w tym miejscu mam problem pokazuje się Okienko: "Połączenie z bazą danych: C : Program FilesProkom Software SAPłatnikBazaPłatnik.mdb nie powiodło się" i na tym koniec, a powinno uruchomić się okno konwersji bazy danych, jednak tak się nie dzieje. Co mam zrobić :? Pomóżcie :!


"Zamki na piasku, gdy pełno w szkle" ;)
GG:8670667

access do excel. Hej.

Od strony accessa metoda 'TransferSpreadsheet' jakoś tak:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, kwerenda, plikExcela

Od strony excela:
menu: dane / importuj dane zewnętrzne / importuj dane - łącze ze źródlem danych ODBC - plik lypu mdb
lub
menu: dane / importuj dane zewnętrzne / nowa kwerenda bazy danych
lub
w kodzie VBA z połączeniem do pliku mdb poprzez ADO.

Edit: warto jeszcze wspomnieć o automatyzacji ActiveX (OLE automation) - użycie obiektów excela z poziomu accessa i odwrotnie).

połączenie do bazy access - pomoc jak zmienić domyślną ścieżkę do bazy. Witam!
Znajomy wysłał mi bazę danych w accessie. Niestety gdy chcę zapisać lub usunąć jakieś dane wyskakuje mi:
"Z:\baza.mdb nie jest poprawną ścieżką. Sprawdz czy nazwa sciezki jest wprowadzona poprawnie oraz czy istnieje polacznie z serwerem, na ktorym jest przechowywany plik."

Pierwotna baza byla przechowywana na serwerze i nie wiem jak to zmienic teraz, nie ukrywam ze jestem poczatkujacym uzytkownikiem accessa. Bede wdzieczny za pomoc.

PHP i Microsoft ACCESS plik *mdb bez OFFICE. Witam.

Mam potrzebę komunikowania się w PHP z tabelami MySQL i Microsoft ACCESS. Oczywiście z tabelami MySQL nie ma problemów natomiast są z Accessem.

Pierwszy przypadek. Gdy mam lokalnie (Apache na moim kompie) bazę danych accessa to poprzez odbc łączę się PHP-em (mam oczywiscie zainstalowanego Offica) i jest OK. Dobrze wykonuje zapytania SQL-owe.

Drugi przypadek. Apache, php i mysql na serwerze (w mojej firmie). Na serwerze zainstalowany ODBC, baza Accessa tj. plik *.mdb, BEZ ZAINSTALOWANEGO OFFICE-a!!!!!! No i taka konfiguracja już nie chodzi :(

Błąd jest typu: nieprawidłowe zapytanie SQL - coś w tym guście (query jest na pewno dobre bo lokanie wszystko chodzi)

Czy jest możliwe coś takiego, że gdy nie ma OFFiCE-a to nie można odpytywać tej bazy????

Dziękuje

Pliki i rodzaje baz danych. Witam

Od pewnego czasu zaczynam pisać program który będzie obsługiwał bazę danych chciałbym zapytać o pewną rzecz mianowicie pisząc programik obsługujący bazę np z dokumentu Accessa (.mdb) lub innego pliku który wygenerowałem w programie za pomocą skryptu SQL (.FBD) wszystko jest w porządku wiem jak to funkcjonuje ponieważ wszystko zawiera się w jednym pliku.

Chcąc rozszerzyć możliwości swojego programu, chciałbym łączyć się z bazą danych limesurvey

http://www.limesurvey.org/

ponieważ chciałbym robić np testy IQ i za pomocą mojego programu wysyłać wyniki e-mailem

I moje pytanie brzmi Jak działa taka rozproszona baza danych w jakich plikach szukać danych w które później mógłbym "powrzucać" do tabeli.

Pozdrawiam
[Pomoc komputerowa] Łączenie baz danych Access.. " />dobra ziomeczki, moze jest ktos z polibudy i pomoze ;).

mam 9 plikow .mdb, kazdy sie sklada z tabeli, makra i formularza. potrzebuje zlaczyc to w calosc tak zeby byla jedna baza danych, wszystko w jednej tabeli, do tego wszystkie formularze.

probowalem importowac dane do tabel tak jak wujek google kazal, ale to zadnego skutku nie przynioslo. tworzy mi osobna tabele, nie wrzuca w ogole danych do poprzedniej a formularzy nie importuje.

jestem za glupi na to wiec jakby ktos pomogl to by bylo spoko bo to dosc pilne.
PHP i Microsof ACCESS. Witam.

Mam potrzebę komunikowania się w PHP z tabelami MySQL i Microsoft ACCESS. Oczywiście z tabelami MySQL nie ma problemów natomiast są z Accessem.

Pierwszy przypadek. Gdy mam lokalnie (Apache na moim kompie) bazę danych accessa to poprzez odbc łączę się PHP-em (mam oczywiscie zainstalowanego Offica) i jest OK. Dobrze wykonuje zapytania SQL-owe.

Drugi przypadek. Apache, php i mysql na serwerze (w mojej firmie). Na serwerze zainstalowany ODBC, baza Accessa tj. plik *.mdb, BEZ ZAINSTALOWANEGO OFFICE-a!!!!!! No i taka konfiguracja już nie chodzi

Błąd jest typu: nieprawidłowe zapytanie SQL - coś w tym guście (query jest na pewno dobre bo lokanie wszystko chodzi)

Czy jest możliwe coś takiego, że gdy nie ma OFFiCE-a to nie można odpytywać tej bazy????

Dziękuje
[php] Połączenie ODBC. " />Mam problem z połączeniem się z bazą danych Accessa za pomocą ODBC w PHP. Moje ustawionia ODBC:
sterownik - Microsoft Access Driver (*.mdb)
nazwa źródła danych - access
nazwa logowania - cwiru
hasło - puste
Są to ustawienia w zakładce DSN użytkownika.
Baza danych została ustawiona na plik cwiru.mdb

Kod PHP :
[php]
$dsn = "access";
$user = "cwiru";
$password = "";
$link = odbc_connect($dsn,$user,$password);
[/php]
Po uruchomieniu skryptu mam komunikat:
Warning: odbc_connect(): SQL error: [Microsoft][Menedżer sterowników ODBC] Nie można odnaleźć nazwy źródła danych, a nie ma podanego sterownika domyślnego, SQL State IM002 in SQLConnect.

Czy ktoś potrafi mi pomóc ?
[Visual Basic]Zawartość bazy na konsole-dziwna sprawa. Witam serdecznie,

mam znów problemik z bazą danych.Chciałbym wyświetlić cała zawartość bazy danych na konsoli.Zaimportowałem bazę danych,utworzyłem połączenie.Jednakże nie jest wyświetlana baza danych,gdzieś coś namieszałem i nie wiem jak to rozsupłać
Czy mógłbym prosić o pomoc??

Imports System.Data.OleDb

Module Module1

    Sub Main()
        Dim fakturaconnectionstring As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:faktura.mdb"
        Using connection As New OleDbConnection(fakturaconnectionstring)
         
            Dim sSql As String
            sSql = "SELECT * FROM faktura"
            Dim command As New OleDbCommand(sSql)

            command.Connection = connection


            Try
                connection.Open()
                command.ExecuteNonQuery()

            Catch ex As Exception
                Console.WriteLine(ex.Message)
            End Try
            Console.WriteLine("baza", sSql)
        End Using
        Console.ReadLine()

    End Sub

End Module


pozdrawiam serdecznie,
Szefxxx
[ASP .NET] Jak zaczac ?. " />Może Ty (moge się tak zwracać?) wiesz Kszysztofie, który język jest lepszy, ale początkujący programista, który wybiera pomędzy dwoma językami bedzie zagubiony, niewiedząc nic o asp lub asp.net. Ja w aarcie opisze i porównam kilka kodów, opisze teorie i co tam jeszcze potrzeba. A ponieważ niemoge sobie na Win Me zainstalować matrix'a musze czekać do poniedziałku kiedy wróce, więc poczekajcie bo ja naprawde chce opisać ten arcik.
A teraz opisze jak założyć sobie konto (dla tych co niemają IIS, lub konta z asp)
Oto on (mini arcik):

Aby skorzystać z dobrodziejstw nowoczesnej technologii Asp, musimy posiadać oprócz danej wiedzy musimy mieć dostęp do odpowiednio skonfigurowanego serwera. Można to rozwiązać w dwa sopsoby:
1. Stworzyć na lokalnym komputerze odpowiedni server - IIS (niebęde tutaj opisywał jego instalacji)
2. Można także korzystać z różnorodnych serwerów oferujących dostęp do Asp.
Ponieważ bardziej oszczędne (oczywiście dal osób posiadającyhc stałe łącze) jest stworzenie sobie konta na jednym z wielu na świecie dobrych serwerów. Opisze tutaj przykład jeden z najbardziej znanych i chyba najlepszych serwerów do testowania technologii Asp. tym serwerem jest WWW.BRINKSTER.COM. Aby założyć sobie serwer na ów stronie należy postępować zgodnie z podanymi poleceniami:
1. Połączyć się ze stroną www.brinkster.com
2. Następnie prosze wybrać Register/Upgrade (górne menu)
3. Open a NEW account
4. General (free) - Select Solution
5. Adres e-mail - na ten adres zostanie wysłany kod rejestracji
6. Odbieramy pocztę z konta, które wcześniej podaliśmy
7. I have my registration code >>
8. Podajemy kod
9. Continue >>
10. Zaznaczamy checkbox na dole ekranu
11. Next >>
12. Podajemy nasze dane
13. Next >>
14. Opcjonalne informacje możemy pominąć
15. Podajemy nazwę i hasło dla naszego konta
16. FINITO- Finish
Teraz wystarczy zapamiętać swój adres oraz kliknąc Home i zalogować się na serwer. Interesującą opcją jest File Manager, pozwalająca zarządzać plikami na naszym koncie. Wszystkie pliki .asp umieszczamy w katalogu głównym, natomiast bazy danych (.mdb) w katalogu DB. Życze miłej zabawy!!!
Problem z zapytaniem UPDATE z pod bazy mdb .... " />Witam!
Mam taki mały problem.
Posiadam sobie taki zestawik funkcji, które sobie zrobiłem na podobieństwo identycznych z czystego mySQL, abym nie musiał przerabiać sporej ilości kodu, gdybym chciał zrezygnować z .mdb i wrócić do .sql, poniżej przykładowe funkcje:

public static OleDbConnection getConnection()
{
OleDbConnection Connection = new OleDbConnection ();
return Connection;
}

public static OleDbDataReader executeQuery(string query)
{
OleDbConnection conn = new OleDbConnection();
try
{
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + mdbPatch + ";Persist Security Info=False;";
conn.Open();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message,"ExecuteQuery: Wystąpił błąd podczas próby połączenia się z bazą danych. Połączenie nie może być zrealizowane. (" + ex.Message +")");
return null;
}
OleDbDataReader reader = null;
try
{
OleDbCommand cmd = new OleDbCommand(query, conn);
reader = cmd.ExecuteReader();
}
catch(Exception e) { MessageBox.Show("ExecuteQuery: Wystąpił błąd wczytania podczas wykonywania zapytania do bazy danych. Zapytanie nie może być zrealizowane. (" + e.Message + ")"); return null; }
// conn.Close();
return reader;
}

public static int executeInsert(string query)
{
int res = 0;
OleDbConnection conn = getConnection();
try
{
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + mdbPatch + ";Persist Security Info=False;";
conn.Open();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message,"ExecuteInsert: Wystąpił błąd otwarcia połączenia podczas próby połączenia się z bazą danych. Połączenie nie może być zrealizowane. (" + ex.Message +")");
return -1;
}

OleDbCommand cmd = null;

try
{
cmd = new OleDbCommand(query, conn);
res = cmd.ExecuteNonQuery();
}
catch(Exception e)
{
MessageBox.Show("W ExecuteInsert: Wystąpił błąd podczas wykonywania zapytania do bazy danych. Zapytanie nie może być zrealizowane. (" + e.Message + ")");
return -1;
}
// conn.Close();
return res;
}


Te powyższe działają świetnie. Problem pojawia się w tej poniżej:

public static OleDbDataAdapter executeUpdate(string query)
{
int res = 0;

OleDbDataAdapter da = new OleDbDataAdapter();
OleDbConnection conn = getConnection();
try
{
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + mdbPatch + ";Persist Security Info=False;";
conn.Open();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message,"ExecuteUpdate: Wystąpił błąd otwarcia połączenia podczas próby połączenia się z bazą danych. Połączenie nie może być zrealizowane. (" + ex.Message +")");
// return -1;
}
try
{
OleDbCommand cmd = new OleDbCommand(query, conn);

// OleDbParameter parm;
// parm = cmd.Parameters.Add(("@oldCustomerID", OleDbType.Char, 5, "CustomerID");
// parm.SourceVersion = DataRowVersion.Original;

da.UpdateCommand = cmd;

// OleDbCommand cmd = new OleDbCommand(query, conn);
// res = cmd.ExecuteNonQuery();
// OleDbDataAdapter cmd = new OleDbDataAdapter(query, conn);
// res = cmd..ExecuteNonQuery();
}
catch(Exception e)
{
MessageBox.Show("ExecuteUpdate: Wystąpił błąd podczas wykonywania zapytania do bazy danych. Zapytanie nie może być zrealizowane. (" + e.Message + ")");
// return -1;
}
// conn.Close();
return da;//res;
}

Mianowicie, rekordy w tabeli nie Update'ują się. Jak widać jest tam kilka wykomentowanych linijek, gdyż próbowałem na kilka sposobów i ciągle nic.
Dodam iż jest to kod funkcjonujący na Framework 1.1.
Ma ktoś jakąś małą sugestię? Poradę ?
Dzięki za odpowiedź,

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • shirli.pev.pl


  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • arsenalpage.keep.pl
  •  Menu
     : kaniagostyn *UKS Kania Gostyń
     : łączenie spółek spółek KSH
     : łączenie plików MP4 w jeden plik
     : łączenie paneli pomiędzy pomieszczeniami
     : łączenie kamieni zaprawą jaką
     : łączenie plików VOB w chaptery
     : Łączenie się z routerem z innego miejsca
     : łączenie Bebiko 1 i piersi u noworodka
     : Łączenie pionowe tabel w exelu
     : Łączenie napisów z filmem mpg
     : łączenie z Aresem ile to trwa
     . : : .
    Copyright (c) 2008 kaniagostyn *UKS Kania Gostyń | Designed by Elegant WPT