这是我正在使用的查询:
DELETE TB1.*, TB2.*
FROM TB1
INNER JOIN TB2 ON TB1.PersonID = TB2.PersonID
WHERE (TB1.PersonID)='2'
Run Code Online (Sandbox Code Playgroud)
它在MS Access中工作正常但在SQL Server Express 2005中收到错误(','.附近的语法不正确).
怎么解决?请帮忙.
我正在尝试安装DotNetNuke CMS.我在安装Microsoft Visual Studio 2010后安装的Microsoft SQL Server Management Studio 2008中创建了一个数据库.我为它创建了一个登录名和一个密码,但我无法登录.
它给了我SQL登录失败18456.我已经尝试了这个站点和许多不同站点中存在的帖子,但我无法登录.
我是否需要更新到SQL Server 2008?
我试图在asp.net网络应用程序中为项目添加"基于服务的数据库"(.mdf).从那里我开始尝试创建实体框架模型文件(.edmx).
这样做时我得到错误:
连接到数据库时发生错误.数据库可能不可用.发生了'System.Data.SqlClient.SqlException'类型的异常.错误消息是:'由于启动用户实例的进程失败而无法生成SQL Server的用户实例.连接将被关闭.'.
我的机器上安装了SQL Server 2008 R2 Express版本.
任何想法都将非常感激.
我现在遇到了一个问题,我正在努力解决这个问题.我只是尝试访问数据库并在C#的帮助下插入一些值
我试过的东西(工作)
String query = "INSERT INTO dbo.SMS_PW (id,username,password,email) VALUES ('abc', 'abc', 'abc', 'abc')";
Run Code Online (Sandbox Code Playgroud)
插入了一个新行,一切正常,现在我尝试使用变量插入一行:
String query = "INSERT INTO dbo.SMS_PW (id,username,password,email) VALUES (@id, @username, @password, @email)";
command.Parameters.AddWithValue("@id","abc")
command.Parameters.AddWithValue("@username","abc")
command.Parameters.AddWithValue("@password","abc")
command.Parameters.AddWithValue("@email","abc")
command.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)
没有工作,没有插入任何值.我又尝试了一件事
command.Parameters.AddWithValue("@id", SqlDbType.NChar);
command.Parameters["@id"].Value = "abc";
command.Parameters.AddWithValue("@username", SqlDbType.NChar);
command.Parameters["@username"].Value = "abc";
command.Parameters.AddWithValue("@password", SqlDbType.NChar);
command.Parameters["@password"].Value = "abc";
command.Parameters.AddWithValue("@email", SqlDbType.NChar);
command.Parameters["@email"].Value = "abc";
command.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)
愿有人能告诉我我做错了什么吗?
亲切的问候
编辑:
在另一行中,我正在创建一个新的SQL-Command
var cmd = new SqlCommand(query, connection);
Run Code Online (Sandbox Code Playgroud)
仍然没有工作,我在上面的代码中找不到任何错误.
我正在尝试为我的家庭网络编写本地程序管理和安装系统,我想我已经确定了技术:
但是我不确定具体用于将C#连接到数据库的具体内容..NET框架中是否有内置的东西?如果您对我应该用于与所述数据库交互的内容有建议,则可以获得奖励积分.
如何在不使用Management Studio的情况下使用SQL Server Express 2008创建新数据库?
我需要下载sp1吗?
我正在尝试从考试70-515做一些练习.不幸的是,我尝试将Northwind连接到网格控件时失败了.这将导致:
NORTHWND.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported.
我使用Windows 7 Home和MS Visual Web Developer 2010 Express.就像我理解这个错误一样,SQL Express必须是我系统上的旧版本.我从这里下载并安装了SQL Express 2008r2 .没有效果.从其他来源我发现我可能需要更改实例名称:工具 - >选项 - >数据库工具 - >数据连接 - > SQL Server实例名称.在那里写的是SQLEXPRESS.我不知道还应该在那里插入什么?
我正在开发一个WPF应用程序,并使用WiX作为安装程序.
我想开始使用SQL Express 2012,但希望首先解决安装程序问题.
我正在寻找一个使用WiX检测,引导,安装,升级和卸载SQL Express 2012的完整示例(虽然部分也很有用).
此外,我到目前为止在网上找到的大多数检测逻辑都使用注册表项.但是,Microsoft建议使用WMI(请参阅http://blogs.msdn.com/b/sqlexpress/archive/2006/07/29/faq-detecting-sql-server-2005-using-wmi.aspx).这可能使用WiX吗?

我想在我的桌子上添加一个新的触发器.如图所示,"新建触发器"按钮未激活.新索引,新列,新约束,新静态是活跃的.
我不明白是什么问题.
sql-server triggers sql-server-express sql-server-2008-r2 management-studio-express