2016-08-08 3 views
1

Oracle DBの2つのテーブル値をコンボボックス(名前と姓)に表示します。これまでは1つしか表示できませんでしたが、これもWHERE条件では動作しません。は、Oracle DBのComboboxアイテムを連結します

Using conn As OracleConnection = New OracleConnection("Data Source=MyDB;User Id=Lucky;Password=MyPassword;") 

      Try 

       conn.Open() 

       Dim SQL As String 
       NIZ = "SELECT Name,Surname from MyTable where ID=1 " 
       Dim Cmd As New OracleCommand(SQL, conn) 
       Cmd.CommandType = CommandType.Text 

       Dim dr As OracleDataReader = Cmd.ExecuteReader() 

       While (dr.Read()) 
        CmbCustomers.Items.Add(dr.GetString(0)) 
       End While 

       conn.Close() 

      Catch ex As Exception 
       MessageBox.Show(ex.Message) 
      Finally 
       conn.Dispose() 
      End Try 

誰もが、私はWHERE句を使用して、コンボボックスに一緒に名前と名字を表示することができる方法を知っていますか?

答えて

1

あなたは、アライメントが必要な場合は

SELECT Name || RPAD(' ', (12 - length(Name),' ') || '- ' || Surname from MyTable where ID=1 
+0

おかげscaisEdgeをパディング試すことができ、それは動作しますが、すべてがそうスクランブルこのよう

SELECT Name ||' ' || Surname from MyTable where ID=1 

文字列連結を使用してみてください。テキストを整列するためのオプションはありますか? – LuckyLuke82

+0

私はimpreoveアライメントのための提案で答えを更新しました – scaisEdge

+0

これは現在1列しか表示していません。 – LuckyLuke82

関連する問題