返回首页

数据除了和updation的SQL表:IAM SqlClient和所有较新的,和IAM与我的SQL表的一个问题......时候我运行我的代码,数据,而不是得到更新,重视本身已经存在的表中的记录......这里是我的代码{ BR}

SqlConnection conneciones = new SqlConnection(connectionString);

 

SqlCommand cmd;

 

conneciones.Open();

{C}

回答

评论会员:游客 时间:2012/02/06
gladiatron:对不起队友,看来你是不是只有新的SqlClient但也完全新的SQL。我会建议阅读怎样的UPDATE和INSERT的工作,有一看,围绕如何做UPDATE和INSERT使用的SqlCommand的示例代码。这不是一个教程部分,而"快速解答"一节。我已经解释了很多。但我会给你一些简单的英语算法,你应该做的:{体C3}此外,一两点1)参数化的INSERT查询,太像你更新查询。2),而不是做一个SELECT*FROM,做一个SELECTCOUNT(*),这将会给你的记录数,直接而不是加载整个表。除非,你需要的表中的数据。这是比任何人都将有助于你在这里试图得到一个点对面。你的代码是没有错的,它只是需要一些重新安排我上面提到的。欢呼声......
您正在运行一个INSERT查询。一个插入查询将新记录添加到表中。
运行更新查询,而不是在你的循环。这将更新已经存在的记录:伊尔凡Shahvez
评论会员:游客 时间:2012/02/06
我改革,像这样的代码......但它给了我例外......似乎无法找出我所做的这错误{的C4}
gladiatron:啊!我看到,有需要是一个"@ NewDate"和"去哪儿"之间的空间,也什么安德烈上述...

在这里你去:
{碳五}
评论会员:游客 时间:2012/02/06
Shahvez伊尔凡?UPDATE查询取代最初插入的所有值相同的条目......特别是最后一个条目表......我如何得到它来代替每个条目的新值{5233}