2017-01-24 3 views
-1

DataSetを使用して単一の値を返すには、VB.NETでアプリケーションを作成する方法を教えてください。このクエリを呼び出すデータセットの戻り値とメッセージボックスの表示

Public Function checkIfDisabled(ByVal keys As String) 
    Dim BoxboxDataSet As DreamApp.boxboxDataSet = CType(Me.FindResource("BoxboxDataSet"), DreamApp.boxboxDataSet) 
    Dim BoxboxDataSetInstallsTableAdapter As DreamApp.boxboxDataSetTableAdapters.installsTableAdapter = New DreamApp.boxboxDataSetTableAdapters.installsTableAdapter() 
    BoxboxDataSetInstallsTableAdapter.GetDataBy3(keys) 

End Function 

はスルー方式を取得します:

は私が機能を持っている

SELECT  process 
FROM   installs 
WHERE  (`installkey` = @installkey) 

は私が返された値を持つメッセージボックスを表示したいです。返される値は常に0または1になることに注意してください。

+0

それから...あなたを抱きしめているのは何ですか? –

+0

私を抱きしめているのは、欠けているコードです。 私は試してみました:BoxboxDataSet.Installs.RowsでのDataRowとして各drRowについて ' DrRow( "プロセス")=何か Next' – Thomas

答えて

0

あなたの質問を正しく理解していれば、関数は0または1の値を返すようにしてください。関数の最後に、ifステートメントを呼び出して、返す値を決定します。整数

は、それからちょうど整数としての値を返すreturn文を書く返し

checkIfDisabled公開関数(文字列としてByValキー)。

+0

My機能は、私のMySQLのテーブルの列をある 'プロセス' を返す必要があります。クエリ結果をどのように表示するのですか? – Thomas

+0

あなたの列のデータ型は?そして、一度にすべての列を戻したいですか? –

+0

ありがとう、私はあなたの答えに基づいてそれを考え出した。正しい答えとしてマーク – Thomas

関連する問題