0
私のdatacontextの内の私のストアドプロシージャの結果を格納する際に問題があります。ストアドプロシージャの結果を保存する際に使用する "A_Choice"というString変数を作成しました。しかし、私のspは、System.Data.Linq.ISingleResult(Of IT_Web_Ticket_System.GetCategoryA_IDResult)のような値を返します。この結果を文字列に変換したり、この値をまったく格納したりすることはできますか?ここで問題のあるコード:VB.NET ISingleResultを文字列に変換できません
Using database As New ITTaskDatabaseDataContext
A_Choice = database.GetCategoryA_ID(CategoryAComboBox.SelectedValue.ToString())
End Using
はまた、ここで私は値を返しません同じのDataContextを使用して、いくつかの作業コードは次のとおりです。
Using database As New ITTaskDatabaseDataContext
CategoryBComboBox.ItemsSource = database.GetCategoryB()
CategoryBComboBox.DisplayMemberPath = "Name"
CategoryBComboBox.SelectedValuePath = "ID"
End Using
これは一歩近づいています。しかし、私のストアドプロシージャは(それが想定されているように)整数値(0)を返しています。どのように文字列を返すことができますか? – Devin
@Devin、DBMS(あなたは何を使用していますか?)ストアドプロシージャはINT以外の値を返すことはできないと思いますが、おそらく関数が必要でしたか?または、あなたのSPは選択された声明から「返品」しますか?関係の詳細で質問を更新してください。 – user6144226
あなたは正しいです。はい、selectステートメントからデータを返します。このデータをどのように取得するのですか? – Devin