怎么用查询分析器写一条语句,使一表中的yhhm字段以12003242为基础顺序增加?
解决方案 »
- ICS中的ftpclint控件如何实现断点续传,请给个源码例子,小弟有礼了。
- 如何知道对象的类型?
- 装了delphi6 update 2后出错
- 输入框焦点和光标的问题
- 在线等,关于线程内动态创造Session,Database,Storedproc的问题,程序能在正常情况下执行,但是很好地处理网络断线的问题?
- 用TSimpleDataset时出现"Record not found or changed by another user"错误!
- 如何在rave中对对一个循环进行自动排序和求和
- 3个Delphi6问题
- 用什么语句关闭程序,可以将资源完全释放?
- 请问:changegrid是做什么用的?为什么编译总是出错?
- 一个奇怪的计算问题!请大家指教!
- IDUDPSERVER控件换端口后为什么还是只能收到原端口的信息
select @i = 12003242
update table set yhhm = @i, @i=@i+1
不是,那就用DataSet.RecordID +12003242好了。
数据库可以做到的就用数据库,
不行,就让Delphi帮助。
服务器: 消息 8115,级别 16,状态 2,行 2
将 expression 转换为数据类型 int 时发生算术溢出错误。
服务器: 消息 515,级别 16,状态 2,行 3
无法将 NULL 值插入列 'yhid',表 'tianranqi_database.dbo.customer';该列不允许空值。UPDATE 失败。
语句已终止。
我数据库里的yhhm和yhid都是varchar型的,但yhhm可以那样做而yhid不可以,请问是什么原因?
declare @i bigint
select @i = 20070000000010
update table set yhhm = @i, @i=@i+1