CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

建库的小问题,大家帮小弟一把。在线等了

楼主bylmy()2005-04-02 01:06:40 在 MS-SQL Server / 基础类 提问

我用下面这个建库脚本在查询分析器里建了一个VisitDays库,里面有5个表,问题是为什么我明明给每个表都插入了一些数据,可是我在VS.net中连接到该数据库并打开后一看,只有Applicant表里有我插入的内容,起它几个表都是空的,为什么,小弟都快疯了,大家帮帮我,在线等,跪谢!  
   
   
  CREATE   DATABASE   VisitDays;  
   
  CREATE   TABLE   Applicant(  
  UCAS   varchar(8),  
  LastName   varchar(100),  
  FirstName   varchar(100),  
  Address1   varchar(100),  
  Address2   varchar(100),  
  Address3   varchar(100),  
  Address4   varchar(100),  
  PostCode   varchar(100),  
  PRIMARY   KEY   (UCAS)  
  );  
   
  CREATE   TABLE   Course   (  
  Code   varchar(4),  
  FullName   varchar(100),  
  PRIMARY   KEY   (Code)  
  );  
   
  CREATE   TABLE   OpenDay(  
  Id   varchar(4),  
  dt   datetime,  
  PRIMARY   KEY   (Id)  
  );  
   
  CREATE   TABLE   Applications   (  
  UCAS   varchar(8),  
  Code   varchar(4),  
  FOREIGN   KEY   (UCAS)   REFERENCES   Applicant(UCAS),  
  FOREIGN   KEY   (Code)   REFERENCES   Course(Code)  
  );  
   
  CREATE   TABLE   Attending   (  
  Id   varchar(4),  
  UCAS   varchar(8),  
  FOREIGN   KEY   (Id)   REFERENCES   OpenDay(Id),  
  FOREIGN   KEY   (UCAS)   REFERENCES   Applicant(UCAS)  
  );  
   
  insert   into   Applicant   (UCAS,   LastName,   FirstName,   Address1,   Address2,   Address3,   Address4,   PostCode)   values  
  ('04123456','Jones','Bob','1   Some   Rd','Somewhere','Cardiff','','CF1   1AA')  
  insert   into   Applicant   (UCAS,   LastName,   FirstName,   Address1,   Address2,   Address3,   Address4,   PostCode)   values  
  ('04654321','Smith','Jane','99   Whereever   Street','Small   Village','Swansea','','SA10   9ZZ')  
  insert   into   Applicant   (UCAS,   LastName,   FirstName,   Address1,   Address2,   Address3,   Address4,   PostCode)   values  
  ('04121212','Brown','John','101   New   Road','New   Housing   Estate','Biggish   Village','Gloucester','GL1   9BB')  
  insert   into   Applicant   (UCAS,   LastName,   FirstName,   Address1,   Address2,   Address3,   Address4,   PostCode)   values  
  ('04556655','Rhys','Dafydd','2   Heol   Sardis','TinyVillage',   'Brecon','','ER1   1ER')  
   
  insert   into   OpenDay   (Id,   dt)   values  
  ('1','2005   February   23')  
  insert   into   OpenDay   (Id,   dt)   values  
  ('2','2005   March   9')  
  insert   into   OpenDay   (Id,   dt)   values  
  ('3','2005   March   16')  
  insert   into   OpenDay   (Id,   dt)   values  
  ('4','2005   March   23')  
   
  insert   into   Course   (Code,   FullName)   values  
  ('G400',   'BSc   Computer   Science')  
  insert   into   Course   (Code,   FullName)   values  
  ('G401',   'Integrated   BSc   Computer   Science')  
  insert   into   Course   (Code,   FullName)   values  
  ('G403',   'MEng   Computing')  
   
  insert   into   Applications   (UCAS,   Code)   values  
  ('04123456','G400')  
  insert   into   Applications   (UCAS,   Code)   values  
  ('04654321','G400')  
  insert   into   Applications   (UCAS,   Code)   values  
  ('04121212','G401')  
  insert   into   Applications   (UCAS,   Code)   values  
  ('04121212','G400')  
  insert   into   Applications   (UCAS,   Code)   values  
  ('04121212','G403')  
  insert   into   Applications   (UCAS,   Code)   values  
  ('04556655','G400')  
  insert   into   Applications   (UCAS,   Code)   values  
  ('04123456',   'G403') 问题点数:0、回复次数:5Top

1 楼bylmy()回复于 2005-04-02 01:16:39 得分 0

而且我在查询分析器里输入脚本后点击执行,有如下错误:  
   
  服务器:   消息   1801,级别   16,状态   3,行   1  
  数据库   'VisitDays'   已存在。  
  服务器:   消息   2714,级别   16,状态   6,行   3  
  数据库中已存在名为   'Applicant'   的对象。Top

2 楼sdts(隐姓埋名的混蛋)回复于 2005-04-02 01:52:45 得分 0

数据库   'VisitDays'   已存在     先删除数据库VisitDays   再重新建Top

3 楼liuyanlei(抑扬)回复于 2005-04-02 01:58:03 得分 0

我试过你的语句,在第一次执行的时候可以完成的,是不是你开了2个以上的查询窗口,分别执行这个语句了,或许冲突了吧Top

4 楼fly0612(flybaby)回复于 2005-04-02 08:10:47 得分 0

应该是有2个查询窗口在运行,所以就出现问题了。Top

5 楼zml_orient()回复于 2005-04-02 09:51:57 得分 0

我试着执行了一下,在插入数据时,有个错误,  
   
  服务器:   消息   241,级别   16,状态   1,行   1  
  从字符串转换为   datetime   时发生语法错误。  
   
  我一看,发现第一个插入语句中 Address4 的值是空的,我是初学者,不知是不是这个错误。Top

相关问题

  • 请各位大虾帮小妹一把?关于SQL SERVER 7.0数据库恢复问题(在线等待)
  • 各位大侠快来帮帮我的忙啊。(怎么样把数据库的东西读成label?进来侃侃吧)在线等待。
  • 在线等待,数据库查询问题,请帮帮忙!
  • 数据库转换出错,在线等解答,帮帮我吧!
  • 还是数据库连接问题(帮帮我把,好心人)
  • 怎么把图片保存到数据库中?(在线等待)
  • 请问如何把JPG图片存入数据库 在线//
  • 用ADO在线程中打不开数据库,请帮忙
  • 请帮忙,关于连数据库的问题。。。。。。(在线等待!)
  • 请求帮忙数据库的查询问题! 在线等待!

关键词

  • 数据库
  • 查询
  • 执行
  • code
  • ucas
  • openday
  • visitdays
  • postcode
  • varchar
  • address

得分解答快速导航

  • 帖主:bylmy

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo