|
分類:[.NET 全般]
SAP.NET超初心者です。 ASP.NET+Oracle10g+VisualStudio2008でVBでゴリゴリ開発しています。
複数のテーブルからSQLで取得したデータをデータセットに入れたいのですが、 下記のようなエラーメッセージが表示され、うまく動作しません。 どなたかご教授いただけませんでしょうか? <<エラーメッセージ>> ORA-00918:列の定義が未確定です。 (下記略ソースの11行目で上記エラーが出ています。)
<<略ソース>> 01 cnn.ConnectionString = "User Id=ID;Password=PassWord;Data Source=DB" 02 cmd.Connection = cnn 03 sSQL = "select * from TA " 04 sSQL2 = "select TA.*, TB.* from TA,TB where TA.Key = TB.Key " 05 cmd.CommandText = sSQL 06 Dim da As New OracleDataAdapter(cmd) 07 Dim ds As New DataSet() 08 da.SelectCommand = cmd 09 da.Fill(ds, "TA") 10 da.SelectCommand = New OracleCommand(sSQL2, cnn) 11 => da.Fill(ds, "○○○○") 12 ds.Relations.Add("Relate", ds.Tables("TA").Columns("Key"), ds.Tables("○○○○").Columns("Key"), False) 13 rep.DataSource = ds.Tables("TA") 14 rep.DataBind()
どなたかご教授いただきますようお願いします。
|