Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [c#]access

  1. #1

    [c#]access

    Salve e' la prima volta che provo a fare una connessione in c# con una applicazione ma non riesco ad accedere

    Vi riporto il codice:
    void Button1Click(object sender, System.EventArgs e)
    {
    OleDbConnection conn=null;
    OleDbDataReader dbReader=null;
    try{
    conn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0 ;
    User Id=; Password=;Data Source=C:\prova\db1.mdb");
    conn.Open();
    OleDbCommand cmd=conn.CreateCommand();
    cmd.CommandText="SELECT Nome from utente where utente.Nome=@Nome";
    cmd.Parameters.Add("@Nome",OleDbType.VarChar);
    dbReader=cmd.ExecuteReader();

    while(dbReader.Read()){
    textBox1.Text=
    }
    }
    catch(OleDbException odbe)
    {
    MessageBox.Show("You must enter a name.", "Name Entry Error",
    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
    }
    finally{
    if(dbReader!=null)
    {
    Form1 pippo=new Form1();
    pippo.Show();
    dbReader.Close();
    conn.Close();
    }
    }
    Qualcuno sa darmi una mano?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    111
    Se non usi UserID e Password omettile dalla stringa di connessione.

    Ciao, javalon

  3. #3
    ho provato a fare anche questo ma non credo che sia questo il problema credo che sia invece qlc errore sintattico che non capisco.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    ehm..
    http://forum.html.it/forum/forumdisp...sms&forumid=56
    xkè non esistono form ne messagebox x asp .net ..

    cmq ci sono 2 errori:
    txtBox1.Text = ... e poi non ci scrivi niente..
    aggiungi il parametro @nome ke xò non ha nessun valore..

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.