以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 全局代码疑问 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=107858) |
-- 作者:xietan417 -- 发布时间:2017/10/11 15:22:00 -- 全局代码疑问 在登录窗口确定键做了以下代码 If dt.DataRows.Count = 0 Then Messagebox.show("此用户不存在!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) Return End If dr = dt.DataRows(0) If e.Form.Controls("pwd").Value = dr("pwd") Then _ID = dr("id") _UserId = dr("userid") _Ch = dr("chname") _Jp = dr("jpname") _En = dr("enname") Forms("主窗口").open() .......... 发现_ID的值后面要多几个空格键值,所有的全局代码都是!什么原因? |
-- 作者:有点甜 -- 发布时间:2017/10/11 15:37:00 -- 你数据库表格字段设置的问题。类型要设置成 nvarchar,不能设置成 nchar |
-- 作者:xietan417 -- 发布时间:2017/10/11 17:07:00 -- OK,谢谢啦 |
-- 作者:xietan417 -- 发布时间:2017/10/11 17:35:00 -- 不是啊!我刚刚看了SQL的字段是类型要设置成 nvarchar类型啊! |
-- 作者:有点甜 -- 发布时间:2017/10/11 21:21:00 -- 以下是引用xietan417在2017/10/11 17:35:00的发言:
不是啊!我刚刚看了SQL的字段是类型要设置成 nvarchar类型啊!
新增一行后测试,新增的数据是否正常?
如果新增的正常,旧数据有问题,那就对原来的数据去除空格。
|
-- 作者:xietan417 -- 发布时间:2017/10/12 9:24:00 -- 一样的!我现在只能用去空格! |
-- 作者:有点蓝 -- 发布时间:2017/10/12 10:51:00 -- 如果是旧数据,去掉空格后保存一次。如果是新增的数据也是这样,检查什么地方赋值的,赋值的时候有问题 |