access库中命令
来源:百度知道 编辑:UC知道 时间:2024/09/22 10:35:18
有一个学生表,名称中含有多个姓李的姓名,把姓名中的姓”李“字去掉,只留下名,要批量处理。如果用update可以实现吗,怎么写代码。还有别的办法吗,请指教!
假设表名 Students,字段名 myName
Update Students Set myName=Mid(myName,2) Where myName like '李*'
前提是数据库链接要使用DBQ的链接方式,即
strConn="Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath(db)
OLEDB方式打开的数据库链接不知道支持不支持。
alextoliu同志的方法是错误的,因为名字当中也可能有“李”字,使用replace方法不能达到只替换姓氏“李”的目的。
使用replace函数就可以解决。
update student set name=replace(name,'李','')