sql >> データベース >  >> RDS >> Sqlserver

ADOパラメータ化クエリで変数@myvariableエラーを宣言する必要があります

    私の知る限り、ADOはSQLセンテンスの名前付きパラメーター(SELECT、INSERT、UPDATE)をサポートしていないため、?を使用する必要があります。 パラメータを示すchar

    sql := 'INSERT INTO Sqm(Filename, data) VALUES(?, ?)';
    

    次に、SQLセンテンスで使用されているのと同じ順序でパラメータ値を割り当てます。

    ADO2.6ではNamedParametersが導入されています プロパティですが、ストアドプロシージャでのみ機能するようです。



    1. データベースのディスク容量の計画

    2. テーブル変数にインデックスを作成する

    3. MySqlの保護されたキーワードと同じ名前を共有するテーブルのSQLを作成するにはどうすればよいですか?

    4. MySQLのADDDATE()とDATE_ADD():違いは何ですか?