この方法で入力ボックスを使って複数のフィールドをどのように表示することができますか?Excel VBAユーザーフォームを使用してSQL Server 2014にマルチプレットフィールドを挿入しますか?
名前、高さ、性別、給与を人の1つのユーザーフォームを使用して挿入できるようにしたいと考えていますか?これまでは、以下のコードのように一度に1つのフィールドを挿入する方法しか知りませんでした。
Dim SQL as ADODB.Command
Set SQL = NEW ADODB.Command
SQL.CommandText = "INSERT INTO [myStuff].[dbo].[myThings](Salary) VALUES (?)"
SQL.Parameters.Append SQL.CreateParameter("Name",adNumeric,adParamInput,"Length of input here", MyInputBox.Value) ' Perhaps you have to validate MyInputBox.Value
SQL.ActiveConnection = CN
SQL.Execute
: 'Cn.Execute "(&MyInputBox.Value& ")" –
@VictorK [必須](。。INSERT [のMyStuff] [DBO] [myThings(給与)値に" –
@VictorK:**新しいプログラマーにSQLの文字列連結を教えてください**このような方法はSQLインジェクションの脆弱性を引き起こします。適切なコメントや答えを書くのに気を使うことができない場合は、悪い情報を提供するよりも何も書かない方がよいでしょう。 –