vs2010中怎么用代码判断要添加的数据数据库中是否存在

数据库用的是SQLsever2008... 数据库用的是SQLsever2008 展开
 我来答
山水阿锐
2015-06-16 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.1亿
展开全部
1、新建数据库
USE [master]
GO
/****** Object: Database [数据库名] Script Date: 09/12/2014 16:56:48 ******/
CREATE DATABASE [数据库名] ON PRIMARY
( NAME = N'数据库名', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\数据库名.mdf' , SIZE = 80896KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'数据库名_log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\数据库名_log.LDF' , SIZE = 22144KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%)
GO
2、建立数据表
USE[数据库名]
GO
CREATE TABLE [个人信息] (
[ID] [int] IDENTITY (1, 1) NOT NULL,
[姓名] [nvarchar] (50) NOT NULL DEFAULT (''),
[性别] [nvarchar] (1) NOT NULL DEFAULT (''),
[年龄] [int] NOT NULL DEFAULT (0),
[籍贯] [nvarchar] (50) NOT NULL DEFAULT (''),
[所在地] [nvarchar] (4000) NOT NULL DEFAULT (''))
/****其它字段自行添加****/

ALTER TABLE [AccessList] WITH NOCHECK ADD CONSTRAINT [PK_个人信息] PRIMARY KEY NONCLUSTERED ( [ID] )
3、点击button后,确认添加个人信息时:
INSERT [个人信息] ([姓名],[性别],[年龄],[籍贯]) VALUES ( '"+ txtXM.Text.Trim()+"','"+cbxXB.Text.Trim()+"',"+ txtNL.Text.Trim()+",'"+txtJG.Text.Trim()+"')

SQL语句,尽量使用参数,避免SQL注入。
追问
额,我的意思是,比如:一个软件的登录界面,要输入用户名和密码才能登录进入下一个界面,如果没有用户就要注册一个新的,当注册一个新的的时候,当点击确定注册那个button时如何判断当前注册的这个用户数据库中是否存在
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式