运行Oracle语句时出现无效字符错误

运行Oracle语句时出现无效字符错误,oracle,oracle11g,Oracle,Oracle11g,给出: Private Function GetSumm(ByVal strLot As String) As DataSet Dim connectionString As String = "Data Source = smsdw; User ID = rpt; Password = rpt;" Dim sqlConnection As OracleClient.OracleConnection = New OracleClient.OracleConnection(connection

给出:

Private Function GetSumm(ByVal strLot As String) As DataSet

Dim connectionString As String = "Data Source = smsdw; User ID = rpt; Password = rpt;"

Dim sqlConnection As OracleClient.OracleConnection = New OracleClient.OracleConnection(connectionString)

Dim queryString As String = "select smsdw.device_def from smsdwSI6;"

Dim sqlCommand As OracleClient.OracleCommand = New OracleClient.OracleCommand(queryString, sqlConnection)
sqlCommand.CommandTimeout = 0

Dim dataAdapter As OracleClient.OracleDataAdapter = New OracleClient.OracleDataAdapter(sqlCommand)
Dim dataSet As DataSet = New DataSet
dataAdapter.Fill(dataSet)
Return dataSet

End Function

SQL语句不包含尾随分号。这是SQL*Plus和其他客户端中的语句分隔符,而不是语句本身的一部分。PL/SQL是另一回事

无论如何,只需删除分号:

Error at dataAdapter.Fill(dataSet)
ORA-00911: invalid character

SQL语句不包含尾随分号。这是SQL*Plus和其他客户端中的语句分隔符,而不是语句本身的一部分。PL/SQL是另一回事

无论如何,只需删除分号:

Error at dataAdapter.Fill(dataSet)
ORA-00911: invalid character

我收到这个错误是因为从我的案例Excel中的editorin复制。 解决了我的问题


解决方案-不要从visual studio中的任何编辑器复制粘贴

由于从我的案例Excel中的Editori复制,我收到此错误。 解决了我的问题

解决方案-不要从visual studio中的任何编辑器复制粘贴