現在のvb.net (visual studio 2010) プロジェクトでは、 SQL Server CEデータベースを扱っています。
携帯電話番号を格納するために、 Mobile_noフィールド にnvarcharデータ型を使用しています。
テスト中に、フィールドMobile_noに1234567890を入力しました..
しかし、取得時にこのエラーが発生しています:
式の評価によりオーバーフローが発生しました。[関数名 (既知の場合)=]
では、携帯電話番号を sql ce データベースに保存するにはどうすればよいですか?
編集:
挿入のコード:
Dim SQLquery As String Dim enumber As String enumber = 1234567890 insqertSql = "INSERT INTO tbl_cust(c_id,Mobile_no) VALUES(@CId, @Phno)" Dim cmd As New SqlCeCommand(insqertSql, con) cmd.Parameters.Add("@CId", c_id) cmd.Parameters.Add("@Phno", enumber) cmd.ExecuteNonQuery()
検索クエリ:
SQLquery = "SELECT * FROM tbl_cust WHERE ePhone =" & txt_number.text