以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 请问如何将备注型字段改为字符型字段? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87342)
|
-- 作者:迷狐
-- 发布时间:2016/7/8 15:49:00
-- 请问如何将备注型字段改为字符型字段?
将字符型字段改为备注型字段,提示出错,想改回字符型字段,又提示该列是ntext,无法转换 此主题相关图片如下:qq图片20160708154941.png
此主题相关图片如下:qq图片20160708154932.png
[此贴子已经被作者于2016/7/8 15:50:47编辑过]
|
-- 作者:大红袍
-- 发布时间:2016/7/8 15:50:00
--
把列内容,都删除,再转换。
|
-- 作者:迷狐
-- 发布时间:2016/7/8 15:52:00
--
数据内容不能删,有办法吗?
|
-- 作者:大红袍
-- 发布时间:2016/7/8 15:53:00
--
新建一个列,拷贝内容过去,删除原来的,重命名。
|
-- 作者:迷狐
-- 发布时间:2016/7/8 16:22:00
--
改成备注字段后,提示错误此主题相关图片如下:qq截图20160708161402-1.jpg
|
-- 作者:迷狐
-- 发布时间:2016/7/8 16:29:00
--
Dim dr As DataRow = Tables("零件总表").Current.DataRow e.Form.text= dr("零件类型") & "----加工说明" Dim fill As String fill = "Select DISTINCT 技术要求_加工说明 As 加工说明 Fr om {零件总表} where 零件类型 = \'" & dr("零件类型") & "\' And 技术要求_加工说明 Is not null " Tables(e.form.name & "_Table1").Fill(fill,"sjy",True)
|
-- 作者:大红袍
-- 发布时间:2016/7/8 16:39:00
--
备注列,不能加 DISTINCT 关键字。
1、可以去掉
2、可以把转成字符类型,如 convert(varchar, 技术要求_加工说明)
|
-- 作者:迷狐
-- 发布时间:2016/7/8 17:26:00
--
还是新建一个列吧
|