2009-05-06 9 views
0

私はテーブルを持っていると私はそれでフィールドを選択し、テキストボックステキストボックスに、テーブルのフィールドを表示する

何かのようにそれを表示したい:私は表示することができますどのように

SELECT userName 
FROM userTable 
WHERE (userLogged = 'ON') 

テキストボックスでユーザー名を選択しましたか?

ユーザが

にかログインしている天気をBTW userLoggedになり、ユーザがログインしている場合、ユーザーはその中にログインしていないならば、userLoggedは

「ON」に変更されることを示し"OFF"

私はそれが実用的ではないことを知っていますが、私はまだ練習中です。私は、Visual Web Developerのを使用してい

2008のExpressの

---------更新----------

私は

を照会するためのテーブルアダプタの手順を使用あなたは、単に呼び出すテキストボックスのテキストプロパティを設定するには

答えて

0

...あなたの分離コードから

TextBox1.Text = "Value"; 

、あなたのaspxページにあなたがTextBoxコントロールを持っている場合は...

<asp:TextBox ID="TextBox1" runat="server"/> 

しかしそこにあなたのコードの例から欠落しているくらいであり、あなただけの最良の方法は、単一のフィールドを引っ張っている場合は、データベース

+0

は、はい私は、テキストボックスのテキストプロパティを変更する方法を理解 私は私の質問の意味は次のとおりです。)私はこの textbox.text = selectUsername() selectUsername(のようにそれを行うことができ、テーブルアダプタです私の質問に入力したコードを含むプロシージャ。 私はこの方法を試みたが、うまくいかなかった。 – KmOj86

+0

申し訳ありませんが、コードは次のとおりです: "textbox.text = selectUsername()" – KmOj86

1

からフィールドの値にアクセスするためのさまざまな方法であなたのSqlCommandを実行することですスカラー実行モード。 1つのフィールド/値だけを返します。

Imports System.Data.SqlClient 
.... 
Using sqlConn as new SqlConnection("Data Source=YourServer";Trusted_Connection=True;Database=DBName", _ 
     sqlComm as new Sqlcommand("SELECT userName FROM userTable WHERE userLogged = 'ON'", sqlConn) 
    sqlConn.Open(); 
    dim result as string = sqlComm.ExecuteScalar().ToString 
    TextBox1.Text = result 
End Using 

注: "Trusted_Connection" SQL接続文字列の内部には、SQL ServerへのログインにWindows認証を使用することを示します。 「User Id = Username; Password = Password;」と置き換えることができます

0

これは、データベースやそのようなものをどのようにクエリしているのかわからないので、広い質問です。私はあなたがより多くを必要とする疑いがある、

myTextBox.Text = dt.Rows[0]["userName"].ToString(); 

しかし:基本的に、あなたはそれがDTと呼ばれるDataTableオブジェクトであると仮定すると、クエリの結果を取得し、このような何かを行います。私は、上の素晴らしいリソースの使用を推奨します:

Learn Visual Studio.NET

それは初心者のための絶好の場所をITとADO.NETでのチュートリアルがたくさんあります。

+0

私はクエリのためにテーブルアダプターの手順を使用します – KmOj86

関連する問題