コンボボックスに指定されたUserIdは出力しない例。
Private Sub Exp_SQL_Com() Dim Str_SQL As String Dim rs As New ADODB.Recordset 'SQL文を文字列で作ってやる。 Str_SQL = "SELECT UserId, 名前 FROM T_名前マスター WHERE UserId <> " & _ Me!ComboBox.Value & " ORDER BY 表示順序;" 'ちゃんとSQL構文になっているか確認。よく変数名がそのまま出てたり( ゚-゚)~゚ Debug.Print Str_SQL rs.Open Str_SQL, CurrentProject.Connection Do Until rs.EOF Debug.Print rs![名前] rs.MoveNext Loop rs.Close End Sub
こんな感じに、イミディエイトウィンドウにSQL文や結果を排出。
後から動的に値集合ソースなどを指定するときの確認に便利。かも?
0 件のコメント:
コメントを投稿