Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    c#, isam instabile.

    ciao a tutti.
    Provo a connettermi ad un database e mi da il messaggio di errore isam instabile.
    La cosa strana è che in vb.net riesco a far girare il programma, ma
    con visual c# da questo errore.
    qualcuno sa se devo importare qualche libreria in particolare?

    grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Magari prova a postare il codice... :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Ti invio il codice, ma penso che non sia qui l'errore.


    dballarmi= new System.Data.OleDb.OleDbConnection();

    string pathDB;

    try
    {
    pathDB = @"Provider=Microsoft.Jet.OLEDB.4.0; Data source=c:\\DataBase\\mydb.mdb";
    dballarmi.ConnectionString=pathDB;


    dballarmi.Open();
    string SQL;

    SQL="SELECT * FROM TABELLA" ;
    RST=new System.Data.OleDb.OleDbCommand(SQL);


    RST.CommandText=SQL;
    RST.ExecuteReader();

    }
    catch(Exception E)
    {
    MessageBox.Show(E.Message);
    }
    dballarmi.Close();



    L'ERRORE lo da alla riga 'dballarmi.open();'


    Grazie

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Ho paura che tu abbia inserito troppi caratteri slash ("/") nella stringa di connessione.

    Già che usi l'operatore @, non hai bisogno di raddoppiare la barra.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Ho provato sia senza @
    ed anche senza una sbarra.

    Ma mi da sempre l'errore isam installabile.

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da antoninolion
    Ho provato sia senza @
    ed anche senza una sbarra.
    Ce ne sono due da rimuovere. Riporta sempre il codice per verificare che sia corretto.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    dballarmi= new System.Data.OleDb.OleDbConnection();

    string pathDB;

    try
    {
    pathDB = "Provider=Microsoft.Jet.OLEDB.4.0; Data source=c:\\DataBase\\mydb.mdb";
    dballarmi.ConnectionString=pathDB;


    dballarmi.Open();



    dballarmi.Close();


    oppure:

    dballarmi= new System.Data.OleDb.OleDbConnection();

    string pathDB;

    try
    {
    pathDB = @"Provider=Microsoft.Jet.OLEDB.4.0; Data source=c:\DataBase\mydb.mdb";
    dballarmi.ConnectionString=pathDB;


    dballarmi.Open();
    dballarmi.Close();



    mi da errore sempre a "dballarmi.open"

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Siamo sicuri che la ConnectionString, apparentemente valida, sia anche corretta?

    Magari, prova ad appoggiare il componente OleDbConnection sul Form e ad impostare le proprietà usando l'apposito "Editor per le stringhe di connessione".
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Ho provato anche cosi' saltando alcuni passaggi:

    dballarmi= new System.Data.OleDb.OleDbConnection("Provider=Micros oft.Jet.OLEDB.4.0; Data Source=c:\\mydb.mdb");
    try

    {
    OleDbCommand commandDB = new OleDbCommand("select * from tabella",
    dballarmi);

    dballarmi.Open();



    sempre lo stesso errore

  10. #10
    Ho provato a fare un debug:
    su queste due righe di codice:

    dballarmi= new System.Data.OleDb.OleDbConnection("Provider=Micros oft.Jet.OLEDB.4.0; Data Source=c:\\mydb.mdb");
    dballarmi.Open();
    prima che faccio "dballarmi .open" vedo questa riga di errore nella sezione
    del debug

    ServerVersion <errore: si è verificata un'eccezione di tipo {System.InvalidOperationException}> string

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.