我在写入图像时,开发工具是C++ Builder,用的是ADO,图像不超过20k,经常出现ora-12571错误!这是怎么回事呢?请大家指点一下,谢谢
解决方案 »
- linux下安装oracle 在创建实例的时候 报错 ora-12157
- 关于oralce创建触发器的问题。
- 关于ORACLE 得Max函数问题
- 大家来说说start with和connect by的功能吧,哪些情况下会用到呢?
- 紧急求助各路ORACLE大侠,启动过程的ORA-01031的问题
- 在jsp程序中连接oracle8.1.7没有问题,但连接oracle8.0.5哪???
- 如何设置、修改表中字段的缺省值,语句如何写。谢谢!
- 用了NVL(var,‘’)就会报错,用NVL(var,‘ ‘)就可以了,为什么?
- CASE错误
- 应该如何分折这个表结构??
- 为何shutdown也不行,startup也不行
- 求一查询语句
if( FileExists(strFileName) )
{
int age = FileAge(strFileName);
AnsiString strSql = "select * from TmcDev where DevID=";
strSql = strSql + "'"+strFileName.SubString(strFileName.Length()-13,10)+"'"; ModifyADOQuery->Close();
ModifyADOQuery->SQL->Clear();
ModifyADOQuery->SQL->Add( strSql );
ModifyADOQuery->Open();
ModifyADOQuery->Edit(); TBlobField *pField = (TBlobField *)ModifyADOQuery->FieldByName("Image");
TADOBlobStream *pMem = new TADOBlobStream(pField, bmWrite);
pMem->Seek(0, soFromBeginning);
TFileStream *fStream=new TFileStream(strFileName,fmOpenRead);
fStream->Seek(0, soFromBeginning);
pMem->CopyFrom(fStream,fStream->Size);
delete fStream; fStream = NULL;
delete pMem; pMem = NULL; ModifyADOQuery->FieldByName("ImageRcvDt")->AsString = FileDateToDateTime(age).DateTimeString(); ModifyADOQuery->Post();
ModifyADOQuery->Close();
}