ALTER PROCEDURE InsertHash
@FileName varchar(max),
@Hash varchar(max)
AS
UPDATE tabletest
SET deneme1 = @Hash, deneme2 [email protected]
이 내 저장 프로 시저, 그리고 내가SQL에서 테이블을 업데이트
while (rdr.Read())
{
string filename = @"\\" + rdr.GetString(3);
filename = System.IO.Path.Combine(filename, rdr.GetString(2));
filename = System.IO.Path.Combine(filename, rdr.GetString(1));
computeHashh1 abc = new computeHashh1();
Console.WriteLine(abc.computeHash(filename));
SqlCommand myCommand2 = new SqlCommand("InsertHash", myConnection);
myCommand2.CommandType = CommandType.StoredProcedure;
SqlParameter param = new SqlParameter("@FileName", filename);
myCommand2.Parameters.Add(param);
SqlParameter param2 = new SqlParameter("@Hash", abc.computeHash(filename));
myCommand2.Parameters.Add(param2);
}
내가 코드를 실행하면 그 테이블을 갱신하지, 무엇이 문제, 같은 나쁜에 대한 sory이 될 수있는 몇 가지 데이터를 전송 SQL로 질문 메신저가 아주 새로운
오류가 있습니까? – Madhivanan
주의! 얼마나 많은 레코드가 해당 테이블에 있어야합니까? where 절이없는 저장 프로시 저는 모든 것을 업데이트합니다. – Steve
전체 C# 코드를 배치하십시오 ... – levi