从二进制文件里读出信息后,怎样把信息存入数据库中的类型为varbinary的字段

解决方案 »

  1.   

    我用的是                query2.sql.Clear;
                    query2.sql.add('insert into smpp_factory_key (factorykeyid,factorykey,regdate) ');
                    query2.sql.add('values (:fkeyid,:123,:ddate)');
                    query2.Params[0].AsString := m_keyuniid;
                    query2.Params[1].AsBlob := b_publickey;
                    query2.Params[2].AsDateTime := StrTodate('2002-12-18');//StrToDate(FormatDateTime('yyyy-mm-dd',strToint (trim(m_keydate))));
                    query2.ExecSQL;可是插不进去
      

  2.   

    Query2.Params[1].LoadFromFile('文件名');
      

  3.   

    Query2.Params[1].LoadFromStream(b_publickey);
      

  4.   

    b_publickey是什么?不是Stream类型的?