小编Kev*_*nDW的帖子

使用SQLCommand插入C#

将数据插入数据库的最佳方法是什么?

这就是我所拥有的,但这是错的..

cmd.CommandText = "INSERT INTO klant(klant_id,naam,voornaam) VALUES(@param1,@param2,@param3)";

cmd.Parameters.Add(new SqlParameter("@param1", klantId));
cmd.Parameters.Add(new SqlParameter("@param2", klantNaam));
cmd.Parameters.Add(new SqlParameter("@param3", klantVoornaam));
Run Code Online (Sandbox Code Playgroud)

该函数将数据添加到listBox中

http://www.pictourl.com/viewer/37e4edcf (link is dead)

但没有进入数据库..

http://www.pictourl.com/viewer/4d5721fc (link is dead)

全功能:

private void Form1_Load(object sender, EventArgs e)
{            
    conn2 = new SqlConnection();
    conn2.ConnectionString = ConfigurationManager.ConnectionStrings["connSpionshopString"].ConnectionString;
}

private void button2_Click(object sender, EventArgs e)
{         
    string sqlCmd = "SELECT naam,voornaam,klant_id FROM klant;";
    SqlCommand cmd = new SqlCommand(sqlCmd, conn2);

    conn2.Open();

    using(SqlDataReader reader = cmd.ExecuteReader())
    {
        while (reader.Read())
        {
            listBox2.Items.Add(reader.GetString(0) + " " + reader.GetString(1) + " …
Run Code Online (Sandbox Code Playgroud)

.net c# ado.net sqlcommand

16
推荐指数
2
解决办法
20万
查看次数

C中的递归函数

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void recursie(int);

int main(int argc, char **argv) {
  recursie(3);
}

void recursie(int a){
  if(a==0){return;}
    recursie(a-1);
    printf("%d",a);
    recursie(a-1);
}
Run Code Online (Sandbox Code Playgroud)

输出是:1213121.有人可以解释我如何得到这个输出?

c recursion

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

标签 统计

.net ×1

ado.net ×1

c ×1

c# ×1

recursion ×1

sqlcommand ×1