SQL Server does not exist or access denied.
private void Button1_Click(object sender, System.EventArgs e)
{
string server_name=TextBox1.ToString().Trim();
string database_name=TextBox2.ToString().Trim();
string database_user_name=TextBox3.ToString().Trim();
string database_user_password=TextBox4.ToString().Trim();
string datatable_name=TextBox5.ToString().Trim();
string connectinfo="Data Source="+server_name.ToString()+";Integrated Security=SSPI;Initial Catalog="+database_name.ToString()+";User ID="+database_user_name.ToString()+";Password="+database_user_password.ToString()+"";
SqlConnection conn=new SqlConnection(connectinfo.ToString());
string select_cs_table="select * from "+datatable_name.ToString()+"";
private void Button1_Click(object sender, System.EventArgs e)
{
string server_name=TextBox1.ToString().Trim();
string database_name=TextBox2.ToString().Trim();
string database_user_name=TextBox3.ToString().Trim();
string database_user_password=TextBox4.ToString().Trim();
string datatable_name=TextBox5.ToString().Trim();
string connectinfo="Data Source="+server_name.ToString()+";Integrated Security=SSPI;Initial Catalog="+database_name.ToString()+";User ID="+database_user_name.ToString()+";Password="+database_user_password.ToString()+"";
SqlConnection conn=new SqlConnection(connectinfo.ToString());
string select_cs_table="select * from "+datatable_name.ToString()+"";
解决方案 »
- 如何向已绑定的dataGridView添加一行显示刚在数据库增加的记录!
- C# 恢复explorer.exe的运行
- 关于c#调用组件的奇怪的问题
- 良好的退出设计!!!!
- 能否将strSQL="select c,f from A" 查询的结果起一个表名如"我的课程表",随strSQL字符串一起传到适配器中,自动替换掉记录集中缺省的表名"Table"
- 请帮忙看看为什么我写不进cookie,急啊,在线等,顶者有分,简单啊,散分了
- 有谁知道 Application Block ,请告诉我学习的网址。
- 急!!!新增记录时怎么根据一个字段的输入值,按百分比算出其他值???
- 我用dotnet自带的打包工具打包,在其他机器上安装了dotnet框架,怎么也不能运行,怎么回事哦
- 问一个简单的js问题。。。
- c#程序 当点击窗体的最大化按钮时,添加处理函数,改变datagrid控键窗体的大小使它和form窗体想匹配?
- 单选按钮和复选框的布局(windows form)
DataSet ds=new DataSet("XMLProducts");
//连接SQL Server数据库
SqlConnection conn=new SqlConnection(@"server=glf;uid=sa;pwd=;database=northwind");
SqlDataAdapter da=new SqlDataAdapter("SELECT * FROM products",conn);
//绑定DataGrid控件
da.Fill(ds,"products");
动态的去给服务器名,数据库名,用户名,用户密码赋值,该如何写呢?
你在上面写得是SSPI连接,又填入了用户名密码,我估计程序是使用SSPI去连接,如果不能进行windows身份验证,结果可能就出错了。
Integrated Security=SSPI
这一句即可
string connectinfo="Data Source="+server_name.ToString()+";persist security info=true;Initial Catalog="+database_name.ToString()+";User ID="+user_name.ToString()+";Password="+user_password.ToString();
SqlConnection conn=new SqlConnection(connectinfo.ToString());就是在这上边了,请大家帮忙看看写法上有什么不对
SqlConnection conn=new SqlConnection("Data Source="+server_name.ToString()+";Integrated Security=SSPI;Initial Catalog="+database_name.ToString());
报错:SQL Server does not exist or access denied.
SqlConnection conn=new SqlConnection("Data Source=dbserver;Integrated Security=SSPI;Initial Catalog=dbtest");就能正常运行呢?前面一句的server_name.ToString()="dbserver";database_name.ToString()="dbtest";
为什么呀????????????????????????????????????????????????????????????????????????????????????????