- Unicode 字符串数据类型 和 非Unicode 字符串数据类型有何不同? 使用的时候有何地方需要注意的呢?
- Unicode操作时,它每个字符占2个字节
- 使用length属性时,无论英文还是汉字,都以“双字节”论处,假如String S="大家好OK",S的长度为5,如果在非Unicode操作时,它为8
- 需要注意的是,ACCESS数据库使用ASCII字符串,平时我们喜欢把“姓名”长度设置成8。
这样我们在编程时习惯检查
if(S>8)
{
msgbox("长度越界");
else
{
//写入数据库
}
应该改成:
if(S>4)
{
msgbox("长度越界");
else
{
//写入数据库
}
- SQL Server 2000存储时可以直接选择U字母开头的类型存储,这样不容易出现字节误差错误,ACCESS则不行,需要自行处理
- 检测del是否按下: Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.KeyCode = Keys.Down Then
MsgBox("OK")
End If
End Sub
以上代码检测delete是否按下
posted on 2005-10-18 13:26
萌芽的叶子 阅读(1853)
评论(0) 编辑 收藏 引用 所属分类:
sql