Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2008 Express_Sql Server_Sql Server Express - Fatal编程技术网

Sql server SQL Server 2008 Express

Sql server SQL Server 2008 Express,sql-server,sql-server-express,Sql Server,Sql Server Express,我正在设计一个数据库,其中包含一个表(包含联系人详细信息,如Contactid姓名编号和地址) 我想在联系人每次访问我的办公室时添加备注,注明日期和时间 因此,我创建了另一个表visit(Visitid、访问日期、备注、联系人SID) 但我无法创建关系,因为一个联系人可以有多个备注 我想要的是什么 当我在UI中选择一个联系人时,它会显示就诊历史记录和输入新就诊记录的选项 Thnx我不太明白-您应该能够明确地在访问和联系人之间建立外键关系,如下所示: ALTER TABLE dbo.Visit

我正在设计一个数据库,其中包含一个表(包含联系人详细信息,如
Contactid
姓名编号
地址

我想在联系人每次访问我的办公室时添加备注,注明日期和时间

因此,我创建了另一个表
visit
Visitid、访问日期、备注、联系人SID

但我无法创建关系,因为一个联系人可以有多个备注

我想要的是什么

当我在UI中选择一个
联系人
时,它会显示就诊历史记录和输入新就诊记录的选项


Thnx

我不太明白-您应该能够明确地在
访问
联系人
之间建立外键关系,如下所示:

ALTER TABLE dbo.Visit
  ADD CONSTRAINT FK_Visit_Contact
  FOREIGN KEY(ContactID) REFERENCES dbo.Contact(ContactID)
这将每次访问链接到一个联系人,但每个联系人可以有任意数量的访问,当然

要获取给定联系人的所有访问,当您在UI中选择该联系人时,您可以使用以下命令:

SELECT VisitID, VisitDate, Notes
FROM dbo.Visit
WHERE ContactID = @ContactID

然后,在执行此选择之前,您必须将
@ContactID
参数设置为正确的值(在UI中选择的联系人ID)。

您使用什么UI访问数据库?为什么您在标题中指的是SQL Express(我猜是MS SQL Server Express?),而在标签中指的是mysql,您使用的是哪一个?我将在ui中使用vb 2010 Express,我使用的是MS SQL Server Express