我有一个winforms项目,我在其中将sql server数据库中的表添加到Datagridview中。 我不知道为什么当我更新数据库中的表/更新datagridview时,我的sql server DB中会自动生成一个名为“MYTEST”的列。 我不得不说我的项目中有很多sql查询,但没有一个包含“INSERT”。
以下是查询:
sql1 = "select CONVERT(Bit,SwActive) AS SwActive, Kod AS Kod ,Nm AS Nm,(CONVERT(char,FromDate,103)) AS FromDate, (CONVERT(char,ToDate,103)) AS ToDate " +
"FROM Mivza " +
"ORDER BY SwActive DESC";
sqlupdate= "update Mivza set SwActive='" + SwActive + "',MivzaButal='" + MivzaButal + "' " +
"where Kod='" + Kod + "'";
sqlsearch = "select max(isnull(SwActive,0)) as SwActive, max(Mivza.Kod) as Kod, max(Mivza.Nm) as Nm, isnull(Max(convert(char,FromDate,103)), '') as FromDate, isnull(max(convert(char,ToDate,103)),'') as ToDate, Mivza.C as C, max(DateDiff(m,0,FromDate)) as DDF, max(DateDiff(m,0,ToDate)) as DDT " +
"from Mivza " +
"left join Mivza_Prt_All on Mivza_Prt_All.Mivza = Mivza.C " +
"left join Prt on Prt.C = Mivza_Prt_All.Prt " +
"where DateBitul is null and isnull(Mivza.Nm,'') like '%h%' or isnull(Prt.Nm,'') like '%h%' " +
"group by Mivza.C " +
"ORDER BY SwActive DESC, Kod ASC";