求助:C++builder调用存储出现的问题
我手动在SQL里执行这个存储都是OK的,结果也能显示出来,但用以下代码在C++builder里就出现错误提示“ProcCheckLMacWMac:Field'Measured' not found”,其中ProcCheckLMacWMac是一个ADOStoredProc控件,请大家帮忙看看是什么问题,谢谢了。
void __fastcall TForm1::Button3Click(TObject *Sender)
{
ProcCheckLMacWMac->Parameters->Clear();
ProcCheckLMacWMac->Close();
ProcCheckLMacWMac->Connection=ADOConnection1;
ProcCheckLMacWMac->Prepared=true;
ProcCheckLMacWMac->ProcedureName="SP_TestGetSNData;1";
ProcCheckLMacWMac->Parameters->CreateParameter("@SN",ftString,pdInput,50,OleVariant(0));
ProcCheckLMacWMac->Parameters->CreateParameter("@DataType",ftString,pdInput,50,OleVariant(0));
ProcCheckLMacWMac->Parameters->ParamByName("@SN")->Value="ANK1E2H19JW0001";
ProcCheckLMacWMac->Parameters->ParamByName("@DataType")->Value="PreMac";
ProcCheckLMacWMac->ExecProc();
//Sleep(5000);
AnsiString s1=ProcCheckLMacWMac->FieldByName("@Measured")->AsString;
Edit1->Text=s1;
}
...全文
相关推荐
C++builder 调用C# DLL
该项目演示了如何在C++Builder中通过COM技术调用C#编写的DLL。核心功能包括导入类型库生成接口头文件、初始化COM环境,并通过VCL窗体调用C#暴露的GetTestMessage方法获取字
C++链式调用与Builder模式
链式调用的核心是成员函数返回*this(引用)。适用于提高代码可读性和流畅性,常见于 Builder 模式和流式接口。注意返回类型的正确性(引用而非值)和 const 正确性。
C++Builder 调用存储过程
C++Builder 调用存储过程方法有很多中可以用TADOStoredProc专用控件;也可以用ADOQuery控件;我一直喜欢用ADOQuery,因为ADOQuery最灵活了,可以干任何事情有个MS SQL 的例子你先看看 /*在SQLServer中建立存储过程--DROP PROCEDURE Test;CREATE PROCEDURE Test @aa
C++Builder建立及调用DLL
在C++Builder中创建DLL的步骤如下:1. **新建工程**:首先,打开C++Builder,通过`File` -> `New` -> `Other...
C++ Builder实现调用打印机打印图片
在C++ Builder中实现调用打印机打印图片涉及多个步骤,主要涵盖图形设备接口(GDI)的使用、图像处理以及打印机通信。以下是一份详细的指南,涵盖了这一过程的关键知识点:1.


