参数异常未处理的Visual Basic和SQL

时间:2015-09-19 02:12:53

标签: sql sql-server vb.net visual-studio

您好我已经在其中创建了一个Visual Basic项目我从数据库中读取(该表名为Customers)但是当我输出变量时我将它保存到它中就会出现system.data.sqlclient.sqldatareader而不是值该专栏。 这是Vb;

        Dim command As New SqlCommand("SELECT user FROM Customers", connection)
    Dim reader As SqlDataReader = command.ExecuteReader()
    Dim output As String = Convert.ToString(reader)
    MsgBox(output)

SQL是;

CREATE TABLE [dbo].[Customers] ( [Id] INT NOT NULL , [user] INT NOT NULL DEFAULT 34313431, [password] INT NOT NULL DEFAULT 343134, CONSTRAINT [PK_Table] PRIMARY KEY ([Id]) )

1 个答案:

答案 0 :(得分:0)

Dim command As New SqlCommand("SELECT [user] FROM Customers", connection) SQL Server(和其他数据库)中的保留字。这可能是您遇到问题的原因。

尝试:

{{1}}