但程序控制部分,我覺得應該這樣寫:
1、可以在txtFields(i)的Change()事件中設置變量 b 的值,也就是說:當該txtFields(i) 有變化的時候, b=True 然後再利用 SQL語句更新該數據字段內容。
2、也可以在 txtFields(i) 的 Validate()事件中判斷該字段內容是否被改變來更新
可以利用當前 txtFileds(i) .Text 內容與被調用的 DataGrid 中相應字段內容進行比較得出是否修改的決定。
3、妳的更新SQL語句,我覺得有些別扭,更新的SQL應該如下:
SQL="Update ms Set 字段名='"+ Trim(txtFields(i))+"' Where 車牌號='"+txtFields(0)+"'"
才對。妳的數組變量在字符串定義中能有變化嗎?
如果"車牌號"是不用更新的,那 SQL 應寫成:
SQL= "Update ms SET "+MyArray(i)+ " = '" + txtFields(i).Text + "' WHERE "
+ MyArray(0) + "= '"+ txtFields.Text(0) +"'"