我試圖在datagridview vb.net中顯示我的表數據類型。以下是示例代碼:oracle查詢查看數據類型列表
oradb = "Data Source=(DESCRIPTION=" _
+ "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" & txtServer1.Text & ")(PORT=" & port1.Value & ")))" _
+ "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=" & txtSID.Text & ")));" _
+ "User Id=" & txtUsername1.Text & ";" _
+ "Password=" & txtPassword1.Text
Dim connOracle As New OracleConnection(oradb)
Try
connOracle.Open()
connOracle.Close()
Catch ex As Exception
MessageBox.Show(ex.Message.ToString())
Finally
End Try
SQL = "desc hr.employees"
myCommand1.Connection = connOracle
myCommand1.CommandText = SQL
myAdapter1.SelectCommand = myCommand1
myAdapter1.Fill(myTablePreview)
DataGridView1.DataSource = myTablePreview
我嘗試使用用戶名「system」登錄。當我運行此代碼時,出現錯誤消息「ORA-00900:無效的SQL語句」
有沒有我的查詢出錯? 請幫助。謝謝.....
是啊,這完全明白我的意思,但放時在該查詢我的代碼,我有個小問題。 VB.Net無法識別<'>標誌。該查詢現在成爲評論。 那麼,如何解決這個問題? 感謝任何幫助.. – Flashidkz 2011-12-29 23:21:43
<你的表名>,是你的意思嗎? 你可以用你的餐桌來改變它。 select * from all_tab_columns where table_name ='DEPT' – DevYudh 2011-12-30 01:04:34
不,我的意思是< ' >在表名前後簽名 – Flashidkz 2011-12-30 05:54:03