小编tho*_*yer的帖子

无法附加数据库或创建新数据库 - SQL Server 2008

可能重复:
SQL Server 2008 Express无法附加mdf文件

我使用SQL Server 2008 r2,我是SQL Server的新手,所以我有一些我要附加的示例文件.

由于某种原因,它显示以下messegebox:

无法显示请求的对话框.附加信息:参数名称:nColIndex实际值为-1.(Microsoft.Sqlserver.GridControl)

谢谢!

sql sql-server sql-server-2008

6
推荐指数
1
解决办法
7066
查看次数

SQL Server 2008 - 数据库"master"中的权限被拒绝

我是SQL Server的新手,我想在那里创建我的第一个表.

create table Employee
(
    ID smallint not null
)
Run Code Online (Sandbox Code Playgroud)

我使用SQL Server 2008 R2和Windows身份验证.

当我执行时,它说:

CREATE TABLE permission denied in database 'master'.
Run Code Online (Sandbox Code Playgroud)

谢谢!

sql sql-server sql-server-2008

4
推荐指数
2
解决办法
5324
查看次数

在代码后面的DataTable中设置javascript数组

我试图设置一个数组Javascript,然后从DataTable后面的代码中给它值,如下所示:

for (var i = 0; i < '<%=dt_questionVideo.Rows.Count - 1 %>'; i++) {
        videoQarray[i] = '<%=Convert.ToInt32(dt_questionVideo.Rows['+i+'][0]) %>';
    }
Run Code Online (Sandbox Code Playgroud)

我得到一个错误

字符文字中的字符太多

我该如何编辑这一个?

javascript c# asp.net

3
推荐指数
1
解决办法
2997
查看次数

只获取src值

我在数据库中有一个总是有标签的字段.还有很多文字..

例如:

Hey there.. whats up?
<img src="http://cdn.theatlantic.com/static/infocus/ngpc112812/s_n01_nursingm.jpg" alt="" />
.. and this is my photo!..
Run Code Online (Sandbox Code Playgroud)

我需要得到之间的东西

SRC

我试过了 :

public string LinkPicCorrect(string path)
{
    //string input = "[img]http://imagesource.com[/img]";
    string pattern = @"\<img>([^\]]+)\\/>";
    string result = Regex.Replace(path, pattern, m =>
    {
        var url = m.Groups[1].Value;
        // do something with url here
        // return the replace value
        return @"<img src=""" + url + @""" border=""0"" />";
    },
        RegexOptions.IgnoreCase);

    result = "<img src='" + result + "'/>";

    return result;
}
Run Code Online (Sandbox Code Playgroud)

但我有一个解析错误:

异常详细信息:System.ArgumentException:解析"\([^]] …

c# asp.net

3
推荐指数
1
解决办法
1万
查看次数

无效的列名异常

我试图在我的代码中获得一个简单的 SQL 语句,并获得一个DataTable,由于某种原因,我得到了这个奇怪的异常:

列名无效

这是我的代码:

public DataTable GetAllVideoID(string stringId)
    {
        dt = new DataTable();
        dataObj = new DataObj();
        sql = "SELECT * FROM TBL_VIDEOS WHERE TBL_VIDEOS.ID=" + stringId;

        return dt = dataObj.SelectDataTable(sql);
    }

public DataTable SelectDataTable(string sql)
    {
        try
        {
            conn = new SqlConnection(conString);
            conn.Open();
            adapter = new SqlDataAdapter(sql, conn);

            dt = new DataTable();

            adapter.Fill(dt);



            return dt;
        }
        catch (Exception e)
        {

            throw e;
        }
        finally { conn.Close(); }

    }
Run Code Online (Sandbox Code Playgroud)

当我在我的管理工具上运行它时,只是 statemnet - 它完美地工作。所以我不知道..

我的数据库结构:ID、TITLE、V_DESCIPTION、UPLOAD_DATE、V_VIEW、USERNAME、RATING、V_SOURCE、FLAG

谢谢 :)

sql-server ado.net

2
推荐指数
1
解决办法
6830
查看次数

包含对象有没有方法?

我试图找出JS中我的字符串中是否有某些字符

像那样 :

$('.upld_btn').bind("click", function () {

    changeApiFormat($('#embbed').val());

});

if ($('#embbed.contains("?vid=")')) {
....

....
}
Run Code Online (Sandbox Code Playgroud)

我的谷歌Chrome控制台出错了:

Object XXXX has no method 'contains'
Run Code Online (Sandbox Code Playgroud)

怎么会?!

javascript jquery

2
推荐指数
1
解决办法
4746
查看次数

为什么asp.net不会删除我的行?

我试图从我的数据库中删除一行,

这是我的代码:

sql = "delete sum_lines from sum_lines join sum_tbl on sum_lines.summary_id = sum_tbl.id where sum_tbl.user_id = @userId and sum_lines.line_id ='@lineId'";

        SqlConnection con = new SqlConnection(conString);
        dataObj = new DataObj();
        SqlCommand com = new SqlCommand(sql, con);
        com.Parameters.Add(new SqlParameter("@userId", userId));
        com.Parameters.Add(new SqlParameter("@lineId", lineId));


        con.Open();
        com.ExecuteNonQuery();
        con.Close();
Run Code Online (Sandbox Code Playgroud)

问题是,如果我在管理工具中尝试我的sql语句,它就能完美运行.但是当我的代码运行时它不会对我的数据库产生影响.

它去了这个代码,我可以在我的调试模式中看到,但它不会因某些原因而影响.任何输入?

c# asp.net

2
推荐指数
1
解决办法
64
查看次数

ASP.Net将数据从Textbox插入数据库

我试图将数据从文本框插入我的数据库,它给我一个例外.

异常详细信息:System.Data.SqlClient.SqlException:'test'附近的语法不正确.

在我提交代码之前的一些细节:我的数据库叫:电影我的表数据叫:用户和我有列,如:"FirstName","LastName"等...

protected void Register_Click(object sender,EventArgs e){SqlConnection connection = new SqlConnection("Data Source = MICROSOF-58B8A5\SQL_SERVER_R2; Initial Catalog = Movie; Integrated Security = True");

        connection.Open();
        //FirstName***********
        string firstName = FirstNameTextBox.Text;
        string sqlquery = ("INSERT INTO [Users] (FirstName) VALUES (' " +FirstNameTextBox.Text + " ' ");

        SqlCommand command = new SqlCommand(sqlquery , connection);
        command.Parameters.AddWithValue("FirstName", firstName);
        //LastName************
        string lastName = LastNameTextBox.Text;
        sqlquery = ("INSERT INTO [Users] (LastName) VALUES (' " + LastNameTextBox.Text+ " ' ");
        command.Parameters.AddWithValue("LastName", lastName);
        //Username*************
        string username = UsernameTextBox.Text;
        sqlquery …
Run Code Online (Sandbox Code Playgroud)

c# database sql-server asp.net insert

1
推荐指数
1
解决办法
2万
查看次数

拒绝制作ExecuteNonQuery:'('附近的语法不正确

我试图将数据插入我的数据库,它给了我一个错误:

'('附近的语法不正确.

这是我的代码:

string username = Session["Session"].ToString();

            con = new SqlConnection("Data Source=MICROSOF-58B8A5\\SQL_SERVER_R2;Initial Catalog=Daniel;Integrated Security=True");
            con.Open();

            string knowWhichOne = "SELECT ID FROM Users WHERE Username='" + UserOrGuest.Text + "'";

            SqlCommand comm = new SqlCommand(knowWhichOne, con);
            int userID = (Int32)comm.ExecuteScalar();

            knowWhichOne = "SELECT ClassID FROM Users WHERE Username='" + UserOrGuest.Text + "'";

            comm = new SqlCommand(knowWhichOne, con);
            int classID = (Int32)comm.ExecuteScalar();

            knowWhichOne = "SELECT SchoolID FROM Users WHERE Username='"+UserOrGuest.Text + "'";

            comm = new SqlCommand(knowWhichOne, con);
            int schoolID = (Int32)comm.ExecuteScalar();

            if (RadioWords.Checked …
Run Code Online (Sandbox Code Playgroud)

database sql-server asp.net

1
推荐指数
1
解决办法
2879
查看次数

为什么insert语句生成2行?

我不知道为什么,但是当我在我的项目中执行insert语句时,它会生成2个缩进行而不是只生成一个.

这是为什么 ?

这是我的代码:

if (ListBox.Items.Count != 0)
        {
            string username = Session["Session"].ToString();

            con = new SqlConnection("Data Source=MICROSOF-58B8A5\\SQL_SERVER_R2;Initial Catalog=Daniel;Integrated Security=True");
            con.Open();

            string knowWhichOne = "SELECT ID FROM Users WHERE Username='" + UserOrGuest.Text + "'";

            SqlCommand comm = new SqlCommand(knowWhichOne, con);
            int userID = (Int32)comm.ExecuteScalar();

            knowWhichOne = "SELECT ClassID FROM Users WHERE Username='" + UserOrGuest.Text + "'";

            comm = new SqlCommand(knowWhichOne, con);
            int classID = (Int32)comm.ExecuteScalar();

            knowWhichOne = "SELECT SchoolID FROM Users WHERE Username='"+UserOrGuest.Text + "'";

            comm = new SqlCommand(knowWhichOne, con); …
Run Code Online (Sandbox Code Playgroud)

sql-server asp.net

1
推荐指数
1
解决办法
265
查看次数