我在表中有个TEXT字段,我想把一个HTML文件的内容保存到这个字段中,如果不写程序能否办到?

解决方案 »

  1.   

    --2005容易INSERT 你的表(text列) 
    SELECT T.c FROM OPENROWSET(BULK 'c:\test.html', SINGLE_BLOB)T(c)
      

  2.   

    --更新用
    UPDATE 你的表 SET text列 = (
    SELECT T.c FROM OPENROWSET(BULK 'c:\windows\notepad.exe', SINGLE_BLOB)T(c))
    WHERE 条件
      

  3.   

    建议以后改用VARCHAR(MAX),TEXT这样的类型在未来的版本将会取消
      

  4.   

    UPDATE 你的表 SET text列 = (
    SELECT T.c FROM OPENROWSET(BULK 'c:\windows\notepad.exe', SINGLE_BLOB)T(c))
    WHERE 条件
    我用了这条语句后
    UPDATE moban SET m_html1 = (
    SELECT T.c FROM OPENROWSET(BULK 'f:\test\showbuy.html', SINGLE_BLOB)T(c))
    WHERE m_id=1提示 
    服务器: 消息 156,级别 15,状态 1,行 2
    在关键字 'BULK' 附近有语法错误。
    是社么问题啊?