将数据插入数据库的最佳方法是什么?
这就是我所拥有的,但这是错的..
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) #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.有人可以解释我如何得到这个输出?