Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    18

    usare OracleConnection con c++

    ciao, ho un problema con un database in remoto su una macchina linux che monta Oracle 10g e deva fare un software in C++ che riesca ad interrogare il mio database operando da un pc in rete con win.


    ho delle difficolta nell'usare la classe Oracle Connection e nel settare la connectionString per effettuare la connessione.

    qualcuno può aiutarmi???

    grazie.
    ciao.

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    qui si parla di net framework.. per caso usi c++ con il .net?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    18
    ciao si, io uso c++ in visual studio 2008 con framework .Net 3.5.

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    va specificato come da regolamento nel titolo..

    cmq, se non ci sono librerie specifiche, questo link (http://www.oracle.com/technology/tech/dotnet/index.html) può esserti d'aiuto

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    18
    scusa...mi è sfuggito.....


    ho trovato qualcosa e ho scritto questo pezzetto di codice:


    codice:
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
        
        String^ connectionString = gcnew String ("Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.55.100)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=AFTIDI)));User Id=SYSTEM;Password=alessio");
    
    	System::Data::OracleClient::OracleConnection^ conn = gcnew System::Data::OracleClient::OracleConnection(connectionString);
    	try
    	{
    		conn->Open();
    	}
    	catch(OracleException^ ex1)
    	{
    		String^ err=ex1->ToString();
    	}
    	catch(InvalidOperationException^ ex2)
    	{
    		String^ err=ex2->ToString();
    	}
        String^ queryString = gcnew String  ("SELECT * INTO AFTBSKDA8");
    
    	System::Data::OracleClient::OracleCommand^ command = gcnew System::Data::OracleClient::OracleCommand(queryString);
    ma debaggando mi crea un'eccezione su OracleException facendo la conn->Open():

    dandomi come errore Ora 12547 lost contact

    grazie e scusa ancora per la mia disattenzione

  6. #6
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    però non hai letto il regolamento.. il codice va postato tra i tag CODE

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    18
    chiedo scusa....ancora!
    ma sono annebbiato dalla frenesia di risolvere questo problemino che ho!!!!

    scusa e grazie.

  8. #8
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    dal problema sembra che il server non sia raggiungibile.. o la connection string è errata

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    18
    ciao, il server è raggiungibile, anche perchè con firefox da una macchina win riesco a collegarmi al database sulla macchina linux e a lavorarci.

    ora però mi serve accederci tramite il software che stò scrivendo in C++ con Visual Studio 2008, la stringa di connessione mi pare sia quella ma mi da semrpe quell'errore di contatto perso......


    aiutoooooo

  10. #10
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    devi guardare gli esempi sul link che ti ha dato.. li trovi le info su errori, stringhe di connessione ecc

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.