您好我已经在其中创建了一个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])
)
答案 0 :(得分:0)
Dim command As New SqlCommand("SELECT [user] FROM Customers", connection)
是SQL Server(和其他数据库)中的保留字。这可能是您遇到问题的原因。
尝试:
{{1}}