2017-03-21 19 views
0

私のコードはAccess 2010のコードです。これは単純なパスワードリセットフォームです。私はそれにパスワードを設定するものを教えてください、しかし、私がテーブルを見て、値は "9.63258661963259E + 44"それは整数を小数に変更しました。なぜそれが起こっているのですか?更新クエリの値が変更されました

Option Compare Database 

Private Sub cmdPasswordReset_Click() 

Dim dbre As Database 
Dim qre As QueryDef 

Set dbre = CurrentDb 
empID = Me.cmbEmpPassChange 

sqlString = "Update Employee" 
sqlString = sqlString + "SET Password = 963258661963258661963258661963258661963258661 " 
sqlString = sqlString + " where ID = " & empID & ";" 

dbre.Execute sqlString, dbFailOnError 

End Sub 
+0

ます。https://en.wikipedia .org/wiki/Scientific_notation – bernie

答えて

0

これは小数ではなく、指数的(科学的)な表現です。それは予約語であるよう

は、しかし、それを文字列として設定し、フィールド名を金具:それはちょうどそれを表現する別の方法です番号を変更していない

sqlString = sqlString & " SET [Password] = '963258661963258661963258661963258661963258661'" 
関連する問題