Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
22/07/11 20:45
luigi7
Salve, sto facendo un programma di domanda/risposta.. con l'aiuto di
Dragon NaturallySpeaking 11.0 che io ho la versione home, che serve solo per dettare in word o altri programmi....
Si come che posso dettare anche in una casella di testo di qualsiasi programma ed io vorrei fare un programma
che io dico una domanda lui mi da la risposta come si vede nel codice che ho scritto qui sotto :

solo che la query con il database SQL compact me la esegue solo una volta sola
se dico subito la domanda che c'è nell'archivio.

poi se dico altro funziona solo la label1.Content.
e non fa la query e la label2.Content.

Mi sapete risolvere il problema

ecco il codice:

public partial class MainWindow : Window
    {
        string ConnectionString = "Data Source=" + Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\kitt\data.sdf;Persist Security Info=False;";
        
        public MainWindow()
        {
            InitializeComponent();
            
            
        }

        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            DispatcherTimer _timer = new DispatcherTimer();

            _timer.Interval = TimeSpan.FromMilliseconds(Convert.ToDouble(5000));
            _timer.Start();
            _timer.Tick += new EventHandler(delegate(object s, EventArgs a)
            {

                label1.Content = "" + TextTalk.Text + "";
                using (SqlCeConnection con = new SqlCeConnection(ConnectionString))
                {

                    con.Open();
                    using (SqlCeCommand com = new SqlCeCommand("SELECT * FROM MyTable WHERE domanda='" + TextTalk.Text.ToString() + "'", con))
                    {
                        using (SqlCeDataReader reader = com.ExecuteReader())
                        {
                            if (reader.Read())
                            {
                                label2.Content = "" + reader["risposta"] + "";
                            }
                        }
                        con.Close();
                    }
                }
                TextTalk.Text = "";
            });

        }

    }


grazie mille. mi potete aiutarmi?
Ultima modifica effettuata da Il Totem 23/07/11 10:22
aaa
23/07/11 7:29
Qwertj
:noway:
Traduci per favore
aaa
23/07/11 10:23
Il Totem
Questo topic è in violazione di una o più norme del regolamento: pierotofy.it/pages/extras/forum/9/3839-regolamento/ .
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.
aaa