我有一个Accounts
表,其中包含name, password
列和email
列。它们都是nvarchar
类型。
我写了一个像
SELECT name, password, ISNULL(email, 'eeee')
FROM Accounts
WHERE name = '" + textBox1.Text + "' AND password ='" + textBox2.Text + "'"
我将该电子邮件视为reader.getString(2)
,因为它是nvarchar
。
当我从互联网上读到时,如果email
为NULL,那么它应该返回eeee
。但它说System.boolean
无法转换为System.String
。
我该如何纠正?为什么它返回一个布尔值?