判断vb.net数据库 vbnet access数据库

vb.net如何判断数据库中没有重复记录,急

我个人觉得这个问题不是逻辑层的人负责的 应该由数据库的人负责

创新互联建站是一家专注于成都做网站、成都网站建设、成都外贸网站建设与策划设计,安仁网站建设哪家好?创新互联建站做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:安仁等地区。安仁做网站价格咨询:13518219792

逻辑层重视逻辑代码的编写 而数据库则负责验证数据的有效性

想不插入重复的值 可以在数据库加入唯一约束

当插入重复值的时候 数据库会报错 同时会rollback

逻辑层的就负责接收数据库报的这个错再进行相应的处理就行了

不需要在插入之前再进行一次查询

vb.net 数据库操作如何判断数据库里有无一个数据库名

SELECT count(*) FROM [数据库名称].[dbo].[sysobjects] where [xtype]='U' and [name] = '表名称'

根据返回的数量是1表示有一个这样的表已经存在了。

SELECT [info] FROM [数据库名称].[dbo].[sysobjects] where [xtype]='U' and [name] = '表名称'

返回的是这个表的字段数量。

SELECT [name] FROM [数据库名称].[dbo].[syscolumns] where id = (SELECT [id] FROM [数据库名称].[dbo].[sysobjects] where [name] = '表名称')

使用这个命令,可以返回您定义的表中的所有列的名称了。

vb.net测试数据库是否能连接

serverstring = "Server=" 服务器IP ";DataBase=" 库名 ";Userid=" 用户名 ";Password=" 密码

Try

Conn = New MySqlConnection(serverstring)

Conn.Open()

MsgBox("连接成功")

Conn.Dispose()

Conn.Close()

Catch ex As Exception

MsgBox("连接失败!")

End Try

这是 mysql 的,自己改成 sql server 的就行了


分享标题:判断vb.net数据库 vbnet access数据库
文章分享:http://myzitong.com/article/doppjog.html