日期:2014-05-19  浏览次数:21026 次

Sql语句的更新Update语法能不能不带字段名(set [Text]=)啊,把所有的字段(不含自动编号的字段)都更新 .
"update   "   +   Me.TB_TableName.Text   +   "   set   [Text]= ' "   +   Me.TBFlashName.Text   +   " '   where   [id]=1; "
一般的语句是这样写的啥,现在不想要 "   set   [Text]= '
Sql语句的更新语法能不能不带字段名(set   [Text]=)啊,把所有的字段(不含自动编号的字段)都更新   .
不是插入语法里面的带指定字段和不带字段的两种吗,Update里面有吗?

 


------解决方案--------------------
好像只能这么写
------解决方案--------------------
update不能没字段名
------解决方案--------------------
那就用insert一行新数据,再把原先的那行数据删掉咯~
------解决方案--------------------
不写SQL,那就拼SQL。

楼上兄弟,myT.Columns.Count=11是不是要再加个if,100呢?

用循环吧。


数据访问这样写,不写SQL即可实现增、删、改、查,跨Oracle/SQLServer多种数据库
http://community.csdn.net/Expert/topic/5461/5461087.xml?temp=.3022882


------解决方案--------------------
先删再插
------解决方案--------------------
delete insert