易截截图软件、单文件、免安装、纯绿色、仅160KB

帮看一个sql语句

Update web_index Set iplist=cast(iplist as varchar(20))+','+'"&ip&"' Where id=1

这样的话就能提交成功,但是iplist里面多于20个字符时后面的就被替换掉了。我是要所有的直接写成
Update web_index Set iplist=iplist+','+'"&ip&"' Where id=1

的话执行就没有任何变化,怎么回事啊

我这个字段可以也不止8000个字符哦它会不断增加啊

2005的话用varchar(max)

是凑字符串吧。
" Update web_index Set iplist=cast(iplist as varchar(20)) " + "+','+'" +ip + "' where ..."

3楼的老大,上面那个语句就是昨天你给我的哦,今天发现问题了。我的是2000的哦

改成8000,2005的话,改成varchar(max)


改成8000我iplist字段超8000安符后会不会后面的又是一直替换啊?

varchar最大就让放8000吧

不行的话 换成 text 试试看

我的字段本来就是ntxet的格式啊

改成8000我iplist字段超8000安符后会不会后面的又是一直替换啊?


相关问答:

sql server 存储过程循环赋值的问题

小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
    @p001 nvarchar(8000),
    @p002 nvarchar(8000),
    @p003 nvarchar(8000),
  & ......

关于group by的sql语句?

  with adod_dict do
    begin
    close;
    commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode'; ......

sql 问题

PB中开发的。

DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)

string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+&q ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号