VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1026|回复: 7

求助!VS连接SQLserver数据库问题

[复制链接]

3

主题

14

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-3-9 18:30:01 | 显示全部楼层 |阅读模式
我这台电脑上只有vs,SQL Server在本地局域网内的另一太主机上,我想把VS连到主机上的SQL Server ,请问下连接字符串该怎么写呢??
PS:我查了下,网上很多说用driver,不过不支持
回复

使用道具 举报

3

主题

14

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
 楼主| 发表于 2020-5-31 07:30:02 | 显示全部楼层
public partial class kaipiaoziliao_loginpage : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        SqlConnection con = new SqlConnection();
        con.ConnectionString = " Server=i-server;database=fapiao;integrated security=SSPI;";
        
        SqlCommand objcmd = new SqlCommand();
        objcmd.Connection = con;
        objcmd.CommandText = "select shuihao from cheeck where shuihao='" + Convert.ToInt32(TextBox1.Text.Trim()) + "'";
        con.Open();
        SqlDataReader dr = objcmd.ExecuteReader();
        if (dr.Read())
        {
            Session["shuihao"] = TextBox1.Text.Trim();
            Response.Redirect("cheeck.aspx");
        }
        else
        { Response.Write("<script language='javascript'>window.alert('您的输入有误,请重新输入!');</script>"); }
    }

}
上面的是我的程序段,不过运行时都出现 SqlDataReader dr = objcmd.ExecuteReader();这一行的错误,是不是因为数据库没连上的缘故??求教~~在线等
回复

使用道具 举报

0

主题

26

帖子

20.00

积分

新手上路

Rank: 1

积分
20.00
发表于 2020-5-31 12:30:02 | 显示全部楼层
SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;database=DB2015;Integrated Security=True");
            string sql = "";
            SqlDataAdapter da = new SqlDataAdapter(sql, conn);
            DataTable dt = new DataTable();
            da.Fill(dt);
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-5-31 15:00:01 | 显示全部楼层
如果连接不上

con.Open(); 这是就应该报错,

应该是sql的问题,检查一下。
回复

使用道具 举报

3

主题

14

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
 楼主| 发表于 2020-6-1 05:15:02 | 显示全部楼层
data source后面跟主机的IP对吗?还要加上端口号么?端口号怎么看?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-6-2 23:30:01 | 显示全部楼层
连接字符串问题
private string connectionstring = "server=ZHANGYAHUI\\SQLEXPRESS;uid=sa;pwd=sa;database=Student";
回复

使用道具 举报

3

主题

14

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
 楼主| 发表于 2020-6-3 23:00:01 | 显示全部楼层
我把连接字符串改了,改成con.ConnectionString = " data source=192.168.0.1;database=fapiao;integrated security=SSPI";
192.168.0.1是本地主机的IP,可还是不行,还是提示"SqlDataReader dr = objcmd.ExecuteReader();"这个错误,怎么办???
回复

使用道具 举报

0

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-6-6 13:15:01 | 显示全部楼层
拖一个SqlConnection 得用IDE的连接向导生成一个吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表