25 messaggi dal 20 dicembre 2001
<b>
public void update_record(object sender, System.EventArgs e)
{
SqlConnection myConn = new SqlConnection(ConfigurationSettings.AppSettings["connectionString"]);
myConn.Open();
string str = "UPDATE tab_User SET ";
str = str + "UserType='0', ";
str = str + "UserCode='" + txtUserCode.Text + "', ";
str = str + "Name='" + txtName.Text + "', ";
str = str + "Possible='" + txtPossible.Text + "', ";
str = str + "Address='" + txtAddress.Text + "', ";
str = str + "Zip='" + txtZip.Text + "', ";
str = str + "City='" + txtCity.Text + "', ";
str = str + "CountryCode='" + txtCountryCode.Text + "', ";
str = str + "ISOCode='" + txtISOCode.Text + "', ";
str = str + "State='" + txtState.Text + "', ";
str = str + "FiscalNumber='" + txtFiscalNumber.Text + "', ";
str = str + "VATNumber='" + txtVATNumber.Text + "', ";
str = str + "Phone='" + txtPhone.Text + "', ";
str = str + "Mobile='" + txtMobile.Text + "', ";
str = str + "EMail='" + txtEMail.Text + "', ";
str = str + "Expanse='" + txtExpanse.Text + "', ";
str = str + "BankCode='5555555555', ";
str = str + "CurrentAccount='" + txtCurrentAccount.Text + "', ";
str = str + "CreditCardCode='" + txtCreditCardCode.Text + "', ";
str = str + "ZoneCode='" + txtZoneCode.Text + "', ";
str = str + "LanguageCode='01', ";
str = str + "ExpireDate='05/12/2002', ";
str = str + "Note='" + txtNote.Text + "' ";
str = str + "WHERE ID=" + id;
SqlCommand cmd = new SqlCommand(str, myConn);
cmd.ExecuteNonQuery();
myConn.Close();
MessageBox.Show("Modifiche avvenute con successo!!","WebFashion",MessageBoxButtons.OK);
}
</b>

Questa funzione esegue una update_record e mi visualizza un messaggio , tramite una MessageBox, di conferma dell'aggiornamento dei record.
L'applicazione, al momento dell'esecuzione dell'istruzione MessageBox, mi da il seguente errore:
<b>
It is invalid to show a modal dialog or form when the application is not running in UserInteractive mode. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application
</b>

Qualcuno è per caso in grado di dirmi che diavolo di errore è???? E magari anche la risoluzione.......
Grazie a tutti!!!!!!!

Palegra
20 messaggi dal 19 settembre 2002
MessageBox è un oggetto server, istanziato ed eseguito nel server. Quindi non è possibile far comparire una messagebox lato client in questo modo.
Anche se il client ed il server sono la stessa macchina non puoi farlo dato che l'applicazione di asp.net viene eseguita da un utente NT sicuramente diverso da quello loggato.

L'errore che viene generato sinceramente non so cosa voglia dire, comunque è una conseguenza di quello che ho scritto.

Ciaoooooooo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.