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,'李','')