また失礼します。
BDS2006でDelphi.NETを使っていますが、
pOrderNo: Integer;
BdpDataAdapter1.InsertCommand.Parameters['OrderNo'].Value:= pOrderNo;
BdpDataAdapter1.InsertCommand.ExecuteNonQuery();
のところで、
[Pascal エラー] WebForm2.pas(716): E2010 'Object' と 'Integer' には互換性がありません
と出ます。
StringやDateTimeやDecimal型はそのままエラーが出ません。
パラメータには、Integer使えないのでしょうか?
どなたか教えてください。
データーベースは、SQL Server2005EXPRESSを使っています。
>BdpDataAdapter1.InsertCommand.Parameters['OrderNo'].Value:= pOrderNo;
BdpDataAdapter1.InsertCommand.Parameters['OrderNo'].AsInteger:=
pOrderNo;
>BdpDataAdapter1.InsertCommand.ExecuteNonQuery();
でどうですか?
型を指定しましょう.
HOtaさんありがとうございます。
BdpParameterはAsIntegerという名前のメンバを含んでいません
とエラーがでてしまいます。
これは?
Parameters['OrderNo'].Value := IntToStr(pOrderNo);
臭い臭い臭い臭い臭いさん
やってみましたらコンパイルできました。
ありがとうございます。
ツイート | ![]() |