0

現在、プロジェクトで問題が発生しています。Silverlight アプリケーションでコード 4004 エラーが発生しました。何を間違えたのかわからない。画像リンクはこちら。

http://s1100.photobucket.com/user/Fredi_Tansari/media/errorInsilverlight.png.html

ここにコードがあります。invalideoperation 例外の後、未処理の例外エラーになります。

    private void getstatusCompleted(LoadOperation<PatientStatus1> obj)
    {
        try
        {
            PatientStatus1 bc = obj.Entities.First();
            if (bc != null)
            {
                MessageBox.Show("Patient has a status already, please use update instead new");
                return;
            }
            else
            {
                MessageBox.Show("inserting new Patient status");
            }
        }
        catch (InvalidOperationException e)
        {
            PatientStatus1 newPatientStatus = new PatientStatus1();
            newPatientStatus.ColorCodeID = "1";
            newPatientStatus.timestamp = DateTime.Now;
            newPatientStatus.UserID = "Jimmi";
            newPatientStatus.Patient_PatientID = Convert.ToInt32(patientIDTextBox.Text);
            newPatientStatus.MasterPatientStatus_masterPatientStatusId = Convert.ToInt32(masterPatientStatusIdTextBox.Text);
            newPatientStatus.MasterLocation_masterLocationID = Convert.ToInt32(masterLocationIDTextBox1.Text);
            patientstatusDomainContext.PatientStatus1s.Add(newPatientStatus);
            patientstatusDomainContext.SubmitChanges();

        }



    }

助けてくれてありがとう

4

1 に答える 1

1

このキー値を 1 に設定してみてください。

HKEY_CURRENT_USER\Software\Microsoft\Windows Script\Settings\JITDebug

于 2013-06-12T09:15:46.993 に答える