我有一张叫做的桌子Animal.AnimalId是主键,我想将列设置AnimalType_id为UNIQUE(我有一个AnimalType表,需要在这里设置一个外键)
ALTER TABLE Animal
ADD UNIQUE Animal.AnimalType_id int
Run Code Online (Sandbox Code Playgroud)
两个表中都有数据,因此我无法删除表.
但是这会导致错误:
消息102,级别15,状态1,行2
'''附近的语法不正确.
在这里,我从Jquery Ajax调用webmethod.在成功函数中,我看到有一个错误称为"身份验证失败"
在这里,我有错误的图像

我的WebMethod
[WebMethod,ScriptMethod]
public static List<UploadedFiles> GetAllUploadedFiles()
{
List<UploadedFiles> UploadedFilesDetails = new List<UploadedFiles>();
try
{
SqlCommand comGetAllFiles = new SqlCommand("SP_GetAllUploadedFiles", conDB);
comGetAllFiles.CommandType = CommandType.StoredProcedure;
if (conDB.State == ConnectionState.Closed)
conDB.Open();
SqlDataReader rdr = comGetAllFiles.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(rdr);
foreach (DataRow r in dt.Rows)
{
UploadedFilesDetails.Add(new UploadedFiles
{
Id = (int)r["Id"],
UserId =(Guid)r["UserId"],
FilePath = r["FilePath"].ToString(),
Date =(DateTime) r["Date"]
});
}
}
catch(Exception ee)
{
}
finally
{
conDB.Close();
}
return UploadedFilesDetails;
}
Run Code Online (Sandbox Code Playgroud)
我的Ajax功能
<script>
$(function () { …Run Code Online (Sandbox Code Playgroud) 我使用bootstrap 2.3但是我需要一些来自bootstrap 3的bootstrap面板.然后我使用那个面板CSS部分,但Panel内容也进入面板标题.
在这里你可以看到原始面板点击这里
我从中得到了一些CSS部件.但它没有成功.在这里我创建了一个小提琴,我也粘贴了一些代码
.panel-primary {
border-color: #428BCA;
}
.panel {
background-color: #FFFFFF;
/*border: 1px solid rgba(0, 0, 0, 0);*/
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
margin-bottom: 20px;
}
.panel-primary > .panel-heading {
background-color: #428BCA;
border-color: #428BCA;
color: #FFFFFF;
}
.panel-heading {
/*/border-bottom: 1px solid rgba(0, 0, 0, 0);*/
border-top-left-radius: 3px;
border-top-right-radius: 3px;
padding: 10px 15px;
}
.panel-title {
color: inherit;
font-size: 16px;
margin-bottom: 0;
margin-top: 0;
}
.panel-body:before, .panel-body:after
{
content: " "; …Run Code Online (Sandbox Code Playgroud) 在下面的编码中,我在这里向您展示我的主页面和菜单用户控件(菜单用户控件添加到母版页).在这里显示错误,
在runat ="server"周围包装Usercontrol时生成错误
一个页面只能有一个服务器端的Form标签.
我的主页
<head runat="server">
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<uc1:Menu runat="server" ID="Menu" />
<div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
我的UserControl
<form id="text" runat="server">
<asp:LinkButton ID="link_logout" Text="Logout" OnClick="link_logout_Click" runat="server" />
</form>
<%} %>
Run Code Online (Sandbox Code Playgroud) 这里我有一部分代码.在这里我得到了错误.
错误>>名称为'msg'的局部变量不能在此范围内声明,因为它会给'msg'赋予不同的含义,'msg'已在'父或当前'范围内用于表示其他内容
但是我使用了SMSHelper类中的所有东西.那么另一个范围是什么
public class SMSHelper
{
private string msg;
private string convertToISOfromUtf8(String msg, String to, String from)
{
String iso_msg = null;
if (from.Equals("UTF-8"))
{
System.Text.Encoding iso = Encoding.GetEncoding("ISO-8859-1");
System.Text.Encoding utf8 = Encoding.UTF8;
byte[] utfBytes = utf8.GetBytes(msg);
byte[] isoBytes = Encoding.Convert(utf8, iso, utfBytes);
String msg = iso.GetString(isoBytes);
}
Run Code Online (Sandbox Code Playgroud) 在这里我要在phpMyadmin.it中创建一个数据库,显示这不是一个数字错误.我已经附加了图像.当我要保存它时显示
这不是一个数字!

查询执行后,我需要采取的结果是UserNames部分.
我得到一个错误:无法将带有[]的索引应用于"方法组"类型的表达式
public class ProcessInput
{
string connectionString = (string)ConfigurationSettings.AppSettings["myConString"];
private string msg_arr;
string username = null;
private void MooseSeenInput(string MobileNo, string Date, string odd, params Array[] msg_arr)
{
SqlConnection conn = new SqlConnection(myConString);
conn.Open();
SqlCommand com = new SqlCommand("SELECT * FROM Users as users WHERE UserName=@UserName AND State!='1' AND State!='4'", conn);
com.Parameters.AddWithValue("@UserName", UserName);
// com.ExecuteNonQuery();
using (SqlDataReader reader = com.ExecuteReader())
{
if (reader.HasRows)
{
while (reader.Read())
{
String UserNames = (reader.Read["users"]);
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
行发生错误:
String UserNames …Run Code Online (Sandbox Code Playgroud) 我有一个URL我需要将其子串.在下面的URL我只需要document.doc部分只有URL
本地主机/ ABCD/ABCS/document.doc
我试过这里
FilePath = r["FilePath"].ToString().Substring(0,1);
Run Code Online (Sandbox Code Playgroud) 我想从特殊点进行子串.
abcdef.png
我想要
巴纽
我试过这里
string str = "abcdef.png";
str = str.Substring(0, str.Length - 4);
Run Code Online (Sandbox Code Playgroud)
但后来只显示abcdef但是我想要.png部分
我的日期范围是这样的,
string ActualReleaseDates ="7/8/2016, 7/9/2016, 7/11/2016,7/3/2016,7/10/2016,7/17/2016,7/24/2016,7/31/2016";
string NewsReleasedDate ="07/11/2016";
Run Code Online (Sandbox Code Playgroud)
我想检查NewsReleaseDate是否在ActualReleaseDates中
但是在下面的代码中它返回false.
if (ActualReleaseDates.Split(',').Contains(NewsReleasedDate.TrimStart(new Char[] { '0' })))
{
//some code here
}
Run Code Online (Sandbox Code Playgroud)