请教一下各位大虾!C#怎样连接服务器数据库?
string sql = "SERVER=192.168.0.8;DATABASE=GFinance;User Id=sa;Password=123";
可是还是连不上啊,更新不了服务器的数据啊!
string sql = "SERVER=192.168.0.8;DATABASE=GFinance;User Id=sa;Password=123";
可是还是连不上啊,更新不了服务器的数据啊!
解决方案 »
- 有关webbrowser使用cookie自动登录的问题
- 关于C#中的const形参
- C#一个菜鸟的问题,关于计算器的问题
- VC# 和 SQLCE4.0 软件开发问题.
- c#有类似判断全部加载完毕的属性吗? If pDisp Is WebBrowser1.Document Then ' 全部加载完毕
- 如何取消 vs 2005 的编译缓存
- 求助:.NET安装部署的问题
- 请问为什么提示‘Elang-zcg/asp.net访问数据库失败’
- C# winform WebBrowser控件的打印
- CS文件中DropDownList控件赋值问题
- vs2005中dll引用的问题
- 小妹求教!如何历遍TreeView某一层节点!
在VS2005里,选择:视图--服务器资源管理器,在里面右键数据连接,选择新建连接,然后填服务器名,,选择使用SQL身份验证,然后输入用户名和密码,选择你要连接的数据库.......,然后点测试连接按钮,看下是否成功,如果成功的话,则是你的连接字符串写错,如果不成功的话,可能是服务器的权限问题,默认情况下是不允许进行远程连接的,可能要更改下服务器的数据库设置
如下面的配置
<connectionStrings>
<add name="SqlServices" connectionString="Data Source=.;Integrated Security=SSPI;Initial Catalog=AdvanceSearch;"
providerName="System.Data.SqlClient"/>
</connectionStrings>然后后台 //读数据库连接字符
string settings = Convert.ToString(ConfigurationManager.ConnectionStrings["SqlServices"]);
//创建连接
SqlConnection myconn = new SqlConnection(settings);
//大开连接
myconn.Open(); //创建数据库命令
SqlCommand mycmd = new SqlCommand(strsql,myconn); //执行数据操作命令
SqlDataReader result = mycmd.ExecuteReader(CommandBehavior.CloseConnection);
{
public SQLClass()
{ }
public SqlConnection sqlCon()
{
string sql = "SERVER=192.168.0.8;DATABASE=YZFinance;User Id=sa;Password=123";
SqlConnection con = new SqlConnection(sql);
return con;
}
}
我是这样写的,但是就是修改不了服务器数据库的数据!
我建了新连接,可以连上,但是那个修改语句要怎么写?
例如数据库是:Test
表:TEST1
列:TEST2
这个是什么原因导致的?我本机上的?还是服务器上的?
你试一下吧
到配置工具里的配置管理器下看看,把网络配置下的2个协议里的TCP/IP协议都打开
<add key ="Conn"value"server=192.168.0.8;database=GFinance;uid=sa;pwd=123">
</appSettings>