以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  备注列不能用SQLvalues,我今天也遇到这个问题了  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=175754)

--  作者:stone9434
--  发布时间:2022/3/17 17:34:00
--  备注列不能用SQLvalues,我今天也遇到这个问题了
备注列不能用SQLvalues,我今天也遇到这个问题了,请指教该如何处理?

nms = DataTables("订单管理").SQLGetValues("序列号","","[订单创建时间],_identify ")   取不了值,
如果用 nms = DataTables("订单管理").GetValues("序列号","","[订单创建时间],_identify ") 可以
序列号是备注列,如果把“序列号”换成“订单号”一切正常,区别就是订单号不是备注列
请教老师该如何处理?


--  作者:有点蓝
--  发布时间:2022/3/17 17:39:00
--  
到后台数据库,把备注列从ntext改成nvarchar(max)
--  作者:stone9434
--  发布时间:2022/3/17 17:48:00
--  
OK,我试试
--  作者:stone9434
--  发布时间:2022/3/17 17:55:00
--  
数据类型不能修改了啊
--  作者:有点蓝
--  发布时间:2022/3/17 20:46:00
--  
肯定可以改,到后台数据库里改
--  作者:stone9434
--  发布时间:2022/3/18 9:12:00
--  
我上传了截图没出来,不知道为什么。
是这样的,在后台数据库更改数据类型后不能保存,提示:“不允许保存更改,您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存重新创建表的更改”选项,我现在在SQL里取消了阻止保存的勾选,现在备份一下数据,重新创建表应该不会丢失数据吧?

--  作者:有点蓝
--  发布时间:2022/3/18 9:14:00
--  
那是数据库的问题:https://www.cnblogs.com/EasyLive2006/archive/2009/01/13/1375182.html
--  作者:stone9434
--  发布时间:2022/3/18 9:27:00
--  
是的,我是这样操作的