SQL db(Lover.db)のレコードの更新に関して、basic4androidを使用して立ち往生しています。これは機能します:
SQLLover.ExecNonQuery("UPDATE Profiles SET Mobile ='Nos', " & _
"Name = 'Nme', Sunday = 'SundayX', Monday = 'MondayX', " & _
"Tuesday = 'TuesdayX', Wednesday = 'WednesdayX', Thursday = 'ThursdayX', " & _
" Friday = 'FridayX', Saturday = 'SaturdayX', " & _
"StartTime = 'lblTimeFrom.text', EndTime = 'lblTimeTo.Text' " & _
"WHERE Mobile='07xxxxxxxxx' AND Name='Sam'")
もちろん、単一引用符内のデータで更新するだけです。いくつかの変数を使用したいので、これを試しました。
SQLLover.ExecNonQuery2("Update Profiles SET(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", & _
Array As Object(Nos, Nme, SundayX, MondayX, TuesdayX, WednesdayX, & _
ThursdayX, FridayX, SaturdayX, lblTimeFrom.Text, lblTimeTo.Text))
これは正しい構文ですか? もちろん、 、Nos
などは私の変数です。Nme
SundayX