Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.ConnectionString = "dsn=wwg_odbc;uid=wzl;pwd=wwg"
cn.Open
rs.ActiveConnection = cn
rs.Open "select * from user_table where user_id='" & Trim(txt_user_id.Text) & "'"
If rs.RecordCount = 0 Then
rs.Open "insert into user_table (user_id,user_pass,name,tel,mace,date,readme) values ('" & Trim(txt_user_id.Text) & "','" & Trim(txt_user_pass.Text) & "','" & Trim(txt_name.Text) & "','" & Trim(txt_tel.Text) & "','" & 0 & "','" & Date & "','" & Trim(txt_readme.Text) & "')"
Else
MsgBox "此用户名已注册 , 请更改!", 48, wzl
Exit Sub
End If
以上代码运行后老弹出此用户名已注册 , 请更改!是怎么回事呀!
Dim rs As New ADODB.Recordset
cn.ConnectionString = "dsn=wwg_odbc;uid=wzl;pwd=wwg"
cn.Open
rs.ActiveConnection = cn
rs.Open "select * from user_table where user_id='" & Trim(txt_user_id.Text) & "'"
If rs.RecordCount = 0 Then
rs.Open "insert into user_table (user_id,user_pass,name,tel,mace,date,readme) values ('" & Trim(txt_user_id.Text) & "','" & Trim(txt_user_pass.Text) & "','" & Trim(txt_name.Text) & "','" & Trim(txt_tel.Text) & "','" & 0 & "','" & Date & "','" & Trim(txt_readme.Text) & "')"
Else
MsgBox "此用户名已注册 , 请更改!", 48, wzl
Exit Sub
End If
以上代码运行后老弹出此用户名已注册 , 请更改!是怎么回事呀!
解决方案 »
- 请各位前辈,帮一下忙,一个很简单的问题
- 请问,能否在MDIForm1中画图,比如画一条直线和一个园,并保存成文件,下一次打开接着画图。请举个例子。
- 关于程序运行时间
- 帮帮忙兄弟门,图片问题
- 工作一年,寻求新方向
- 怎样把一个变量(数据)写进*.TXT文件?
- webbrower 如何给DIV赋值问题
- 谁能告诉我,Datagrid控件用什么方法或属性来实现定位它的单元格。
- 最后一个问题,小弟正在写一个服务程序,可是启动的时候报错。一定给分,急急急,我在线等回答{(1053 服务没有及时地响应启动或控制请求)
- 菜鸟又来送分!!!!!!!!!!!
- 网页源代码
- 谢谢谁可提供vsview 8.0 和vs flexgrid pro 8.0?
這樣的寫法很少看見ei你是不是反復調用,當你沒有這個用戶信息的時候,你加入這個用戶信息,然後別的地方又去檢查,當然就是用戶名被注冊了
提示每次rs.RecordCount的值都为-1
建议判断时用EOF和BOF. If rs.EOF AND RS.BOF Then
rs.Open "insert into user_table (user_id,user_pass,name,tel,mace,date,readme) values ('" & Trim(txt_user_id.Text) & "','" & Trim(txt_user_pass.Text) & "','" & Trim(txt_name.Text) & "','" & Trim(txt_tel.Text) & "','" & 0 & "','" & Date & "','" & Trim(txt_readme.Text) & "')"
Else
MsgBox "此用户名已注册 , 请更改!", 48, wzl
Exit Sub
End If
看看帮助,将CNN的游标类型设为"客户端游标"!