VB.NETを介してAccessデータベースに新しいレコードを追加しようとしています。テーブル「数量」には、次の3つの列があります。
PartNumber(文字列)、PadsPerStrip(整数)、およびVerified(ブール値)
PartNumberに使用する形式は###-####-###(つまり、901-0656-000)です。コードを実行すると、すべてが正しく追加されますが、パーツ番号に対して計算が実行されるため、文字列であっても-はマイナス記号として扱われます。これが私のsqlコマンドです:
cmdInsert.CommandText = "INSERT INTO Quantities (PartNumber, PadsPerStrip, Verified) VALUES ( " & partNum & ", " & updatingPPS.ToString() & ", No);"
MsgBoxでコマンドを表示すると、次のように表示されます。
INSERT INTO Quantities (PartNumber, PadsPerStrip, Verified) VALUES (901-0656-000, 3, No);
部品番号をエクスポートするときに数学演算子をスキップする方法はありますか?