insert into table2 (id,picture) select id,picture from table1 where id='$id'

解决方案 »

  1.   

    导入导出可以;
    写程序的话可能需要两步
    1,先从一个表里把image字段按二进制流读出;
    2,把读出的二进制流写入到另一个表的image字段。读写image字段的程序可以参考下面
    http://www.csdn.net/expert/topic/773/773787.xml?temp=.8366205
      

  2.   

    duckcn(duck) 的方法我试过了,还是没有搞定
      

  3.   

    我希望用ASP实现这个功能,简单地说就是往数据库里面插入一条带有image字段的记录,难道就没有人有能力解决吗?
    分不是问题~~~~
      

  4.   

    ADO本身就有对大二进制的操作方法,一般的VB,ASP书中都有,但我还是建议你使用存储过程,比较快,而且稳定。
      

  5.   

    就是用存储过程,代码怎么写,当然是在ASP页面中调用存储过程了。
      

  6.   

    本示例把文本指针置于局部变量 @ptrval 中,然后使用 UPDATETEXT 更新拼写错误。USE pubs
    GO
    EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'
    GO
    DECLARE @ptrval binary(16)
    SELECT @ptrval = TEXTPTR(pr_info) 
       FROM pub_info pr, publishers p
          WHERE p.pub_id = pr.pub_id 
          AND p.pub_name = 'New Moon Books'
    UPDATETEXT pub_info.pr_info @ptrval 88 1 'b' 
    GO
    EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'false'
    GO在你的语句中按照这样的方式写..
    不需要把数据取到客户端然后在由客户端写.
    直接用t-sql对两个表进行数据传输.