Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
楼主: Kinni
打印 上一主题 下一主题

VB.NET疑问

[复制链接]

2

主题

0

好友

188

积分

高级会员

Rank: 3Rank: 3Rank: 3

11#
发表于 2013-3-25 10:26 PM |只看该作者
suki89 发表于 2013-3-25 10:13 PM
你的error message是华语的??!!

是wor!!!!但是UI是英文的!不知道为什么error message是华语!可能是因为我的access是华语吧~因为我没有英文版本的access
objcmd.ExecuteNonQuery()就是这个东西出问题!!
大师!救救我= =


回复

使用道具 举报

2

主题

0

好友

542

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

12#
发表于 2013-3-25 10:29 PM |只看该作者
Kinni 发表于 2013-3-25 10:26 PM
是wor!!!!但是UI是英文的!不知道为什么error message是华语!可能是因为我的access是华语吧~因为我没有英 ...

那就是reader没关的关系。
把 sdr.Close() 和 DBCon.Close() 加在sdr.Read() = False后,在试试看还会有问题吗。


回复

使用道具 举报

2

主题

0

好友

188

积分

高级会员

Rank: 3Rank: 3Rank: 3

13#
发表于 2013-3-25 10:30 PM |只看该作者
suki89 发表于 2013-3-25 10:25 PM
去setting调看看吧。
lz你的sdr.Read() = False过后没close reader耶。
把 sdr.Close() 和 DBCon.Close ...

因为我怕如果两个用同一个Connection会有问题@@
成功后会把他们改掉!
如果要用同一个Connection是不是要在一开始进入IF condition就直接加入?
现在就试下加 Close!


回复

使用道具 举报

2

主题

0

好友

188

积分

高级会员

Rank: 3Rank: 3Rank: 3

14#
发表于 2013-3-25 10:36 PM |只看该作者
suki89 发表于 2013-3-25 10:29 PM
那就是reader没关的关系。
把 sdr.Close() 和 DBCon.Close() 加在sdr.Read() = False后,在试试看还会有 ...

由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。
objcmd.ExecuteNonQuery()
还是一样....我朋友说database的话一定要用row/column 来弄的~是这样的吗?但是我看了很多例子都不用


回复

使用道具 举报

2

主题

0

好友

542

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

15#
发表于 2013-3-25 10:41 PM |只看该作者
Kinni 发表于 2013-3-25 10:36 PM
由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数 ...

那是你的primary key一样咯,不能insert一样的primary key啊。


回复

使用道具 举报

2

主题

0

好友

188

积分

高级会员

Rank: 3Rank: 3Rank: 3

16#
发表于 2013-3-25 11:04 PM |只看该作者
suki89 发表于 2013-3-25 10:41 PM
那是你的primary key一样咯,不能insert一样的primary key啊。

什么意思@@请赐教~


回复

使用道具 举报

2

主题

0

好友

542

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

17#
发表于 2013-3-25 11:14 PM |只看该作者
Kinni 发表于 2013-3-25 11:04 PM
什么意思@@请赐教~

你的database里primary key是StaffID吗?
如果是的话,那么你不能insert一样的StaffID,因为primary key不能一样。


回复

使用道具 举报

2

主题

0

好友

188

积分

高级会员

Rank: 3Rank: 3Rank: 3

18#
发表于 2013-3-25 11:23 PM |只看该作者
suki89 发表于 2013-3-25 11:14 PM
你的database里primary key是StaffID吗?
如果是的话,那么你不能insert一样的StaffID,因为primary key ...

哦!了解...我就是想说~为什么我Insert 一样的StaffID但是不一样的LastName也会进入False condition然后Insert??不是应该出现"Data already exist" 吗??


回复

使用道具 举报

2

主题

0

好友

542

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

19#
发表于 2013-3-25 11:41 PM |只看该作者
Kinni 发表于 2013-3-25 11:23 PM
哦!了解...我就是想说~为什么我Insert 一样的StaffID但是不一样的LastName也会进入False condition然后I ...

就拿你的例子来说
Type                Database          Insert
ID                     Haha                 Haha
Pass                 Hahaha             Hahaha
FirstaName      Hahahaha         Hahahaha
LastName        Hoho                 Haha

你的database里有data是(Haha, Hahaha, Hahahaha, Hoho),
但是没有(Haha, Hahaha, Hahahaha, Haha)。
所以你的reader没有read到data,condition那边就是sdr.Read() = False,才会去Insert command。


回复

使用道具 举报

2

主题

0

好友

188

积分

高级会员

Rank: 3Rank: 3Rank: 3

20#
发表于 2013-3-25 11:50 PM |只看该作者
suki89 发表于 2013-3-25 11:41 PM
就拿你的例子来说
Type                Database          Insert
ID                     Haha        ...

原来如此!!要怎么做我才可以让System如果有任何一个相同就不进入Insert command呢?因为我是刚学不久的...真的想不出办法


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-1-13 11:56 AM , Processed in 0.107163 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部