设计一个报名系统,报名者可以登录并修改自己填写的信息,那么数据库也要为报名者分配权限吗?通过什么分配权限?
解决方案 »
- 修复、卸载都不行
- 跪求,解决select ... into outfile '..'问题 linux系统
- mysql大批量操作报错Server connection failure during transaction
- mysql 在DOS下无法输入中文!请教
- 根据不同的时间段判断一个字段有几条记录?请大家帮帮忙!
- 求一sql语句,分不够+++
- mysql5.0用命令行查询正常,但用sql就乱码,已经加了&useUnicode=true&characterEncoding=GBK
- MySQL Connector/J 3.0 的配置?
- 如何从一个随机的位置连续取出n条记录
- 【分享】优化MySQL性能的几种方法-总结
- 其他人进来拿分
- 急救一个简单问题!
这个和数据库的权限无关。完全你的程序控制。UPDATE的时候,在WHERE后加上自己的注册ID,这样就只能修改自己的信息,不能修改别人的信息。
Dim rs As ADODB.Recordset
Dim strprovider As String
Dim strdatasource As String
Dim strdatabasename As String
Dim strconn As String
strconn = "driver={MySQL ODBC 3.51 Driver};server=" & ServerIp & ";database=db1;uid=root;pwd=sa"
Set conn = New ADODB.Connection
conn.Open strconn
Set rs = New ADODB.Recordset
rs.CursorType = adOpenStatic '设置记录集的属性
rs.CursorLocation = adUseClient
rs.LockType = adLockPessimistic
rs.Source = "select * from user where name='" & text1.text & "'"
rs.ActiveConnection = conn
rs.Open
rs.Fields(0) = Text1.Text
rs.Update
程序控制更新的,你的报名者只是你表里面的一个记录而已