【发布时间】:2015-10-15 10:09:47
【问题描述】:
我刚开始使用 Visual Studio,我想知道如何将 maincategory 表的 maincategory_name 列下的第一行回显到 textbox1。我遵循了有关如何通过数据库插入数据的指南,但我想知道的是如何打印出一个,所以我有点困惑我将如何做到这一点,因为知道,我在我的文本框中得到的输出是:System.Data.SqlClient.SqlCommand
namespace TrialForDatabase
{
public partial class Form1 : Form
{
SqlConnection sc = new SqlConnection("Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename='C:\\Users\\flex\\Documents\\Visual Studio 2015\\Projects\\Inventory\\Inventory\\inventory.mdf';Integrated Security=True;Connect Timeout=30");
SqlCommand cmd;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
sc.Open();
cmd = new SqlCommand("SELECT maincategory_name FROM maincategory", sc);
textBox1.Text = cmd.ToString();
sc.Close();
}
}
}
【问题讨论】:
-
SqlCommand.ExecuteReader();
-
您正在打印
cmd变量类型的名称。您应该 执行 命令,从 sql server 获取结果,然后才在文本框中显示结果。建议大家搜索一下C#查询sql server的教程 -
哦,是的,我忘了我必须查询 sql 语句才能从中得到一些东西。谢谢。
标签: c# database visual-studio visual-studio-2015 mdf