标签: sqlcommand

如何将SELECT*FROM TABLE结果转换为c#中的多个变量

我在DB中有一个包含3列的表,我有一个SELECT查询,如下所示:

cmd.CommandText = ("SELECT * FROM Game WHERE gameID = " + game_id);
Run Code Online (Sandbox Code Playgroud)

这张桌子有:gameID, Player1, Player2.我的目的是(Player1, Player2)将表中的玩家名称变成C#中的2个变量,这样我就可以使用它们在表单中显示.我试图使用cmd.executeScalar()它,但它只给我一个结果,而不是2.

我该怎么办?

c# sql sql-server select sqlcommand

0
推荐指数
1
解决办法
1252
查看次数

SqlCommand INSERT查询不会将数据插入数据库

我正在使用Visual Studio 2013.

在下面的代码MessageBox.Show("Connected to database")中正确显示,但SQL查询未将数据插入数据库表.

当我手动插入数据时,它插入没有任何问题.但不幸的是,数据无法插入button_click命令.

private void DataAdd_Load(object sender, EventArgs e)
{
    try
    {
        conn = new SqlConnection("Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=Pathname;Integrated Security=True;Connect Timeout=30");
        conn.Open();
        MessageBox.Show("Connected to database");
        cmd = new SqlCommand("INSERT INTO datains (name, dob, gender, occupation, height, weight, relation, polexpo) values('abc', '22-Aug-2001', 'Male', 'qwe2', '23', '431', 'qw23e', 'asqwed');", conn);
    }
    catch (Exception e1)
    {
        MessageBox.Show("Connection failed");
    }
}
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么或我错过了什么?

.net c# sql database sqlcommand

0
推荐指数
1
解决办法
170
查看次数

我希望 SqlCommand 什么都不返回,就做

我有一个存储过程,它根据用户的密码是否符合条件执行很多操作。我不需要它来返回任何东西。只需执行程序。

我在看这个,似乎所有的Execute(blah)扩展都返回了一些东西。有没有只执行程序而不返回任何内容的Execute(blah)for SqlCommand

vb.net sql-server sqlcommand

0
推荐指数
1
解决办法
116
查看次数

使用 SqlCommand 的“GO”附近的语法不正确

每次我执行您在下面找到的代码时都会出现此界面:

str1 = "USE [" + database + "];" + vbCrLf +
   "GO" + vbCrLf +
   " CREATE TABLE  [dbo].[ARMSet] ([Id] Int IDENTITY(1, 1) Not NULL,

    );" + vbCrLf +
              " GO"
Dim myCommand1 As SqlCommand = New SqlCommand(str1, myConn)
Run Code Online (Sandbox Code Playgroud)

错误的描述是:

“GO”附近的语法不正确

sql vb.net sqlcommand

0
推荐指数
1
解决办法
102
查看次数

带输出的SqlCommand SUM十进制问题

我有这个SUM number(9,2)值的代码SQL DB,但输出是System.Data.SqlClient.SqlCommand.

我知道我必须以某种方式转换它,但不知道如何?

你能告诉我什么吗?非常感谢您的宝贵时间.

    conn.Open();
    SqlCommand sc = new SqlCommand("SELECT SUM(price) AS sumprice FROM client WHERE subkey="+key,conn);
    sc.ExecuteNonQuery();
    conn.Close();

    textBox20.Text = sc.ToString();
}
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server sqlcommand converter

-1
推荐指数
1
解决办法
334
查看次数

为什么我的删除声明不起作用?

cmd.CommandText = "DELETE * FROM dbo.DisplayData"
cmd.ExecuteNonQuery()
Run Code Online (Sandbox Code Playgroud)

我现在有以下删除语句,它在执行时向我抛出错误"'*'附近的语法不正确".

我想要做的是删除DisplayData表中的所有行然后我插入新数据,据我所知这是一个SQL删除所有语句的正确语法?

我在网上看了看,找不到任何说法语不正确的内容.我找不到解决方案.

提前致谢.

sql vb.net sql-server sqlcommand sql-delete

-1
推荐指数
1
解决办法
80
查看次数

; 预计c#转移并携带大字符串VS2012

我有

CmdString = "insert into Team_table (name1, name2, result1, result2) (select t1.name,t2.name,NULL,NULL from teams t2 cross join teams t1)";
Run Code Online (Sandbox Code Playgroud)

我把它分成两列,按压输入就像输入一样

CmdString = "insert into Team_table (name1, name2, result1, result2) 
(select t1.name,t2.name,NULL,NULL from teams t2 cross join teams t1)";
Run Code Online (Sandbox Code Playgroud)

errore出现了

我怎么解决这个问题?

c# sql sqlcommand string-concatenation visual-studio-2012

-2
推荐指数
1
解决办法
93
查看次数

我该如何解决这个编译错误?

我收到此编译错误消息.我该如何解决?

错误28'WindowsFormsApplication1.SqlCommand'不包含'Parameters'的定义,也没有扩展方法'Parameters'接受类型为'WindowsFormsApplication1.SqlCommand'的第一个参数'(您是否缺少using指令或程序集引用?) C:\ Users\cofex\Desktop\Gestion de salair - pompier - ARAB - Copy - Copy\Gestion de salair - pompier - ARAB - Copy - Copy\WindowsFormsApplication1\Classes\employeurclass.cs 152 26 WindowsFormsApplication1

在这段代码上:

SqlCommand command = new SqlCommand (query, _connection); // Form1.connection.Open(); 
command.Parameters.AddWithValue("@N_Securite_Social", N_Securite_Social);
command.Parameters.AddWithValue("@N_CCP", N_CCP); 
Run Code Online (Sandbox Code Playgroud)

c# sqlcommand

-9
推荐指数
1
解决办法
842
查看次数