在我的sql server数据库中自动生成一个名为“MYTEST”的列

时间:2014-02-25 08:27:49

标签: c# sql-server winforms datagridview

我有一个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";

0 个答案:

没有答案