数据库是Access 怎么能用sqlConnection
解决方案 »
- 视频文件变成一张张的图片
- 如何加载ADODB???
- FontDialog dlg = (FontDialog)sender;其中的括号有什么作用 为什么要加上括号 请高手指点一下
- 关于C#制作的ActiveX控件在IE7下安全禁止的问题?
- 求大神看看这两个问题怎么解决!!!
- VS与matlab混合编程
- c#控件宽度从100到200(或是从200到100)匀减速运动式如何写?■■■
- 如何将剪贴板内的 连接地址(如www.baidu.com)添加超链接 粘贴在RichTextBox
- C#winform中ShapeContainer无法在Panel上面显示内容?
- 【重大发现】:食色性高人乃C#也 , 我靠,没有天理啦,计算机怎么也这样啊!
- C#byte[]转string问题
- 请问如何才能彻底结束System.Timers.Timer
这是啥???
这不是我认识的任何一种数据库的连接字符串写法
光从这俩货,就完全搞不懂你这连接字符串是哪里抄袭拼凑出来的
一般要么都是全称,比如User Id,Passwrod
要么都是简写,比如UID,PWD
你这全称和简写混用的模式,真心没见过
http://www.cnblogs.com/lynnlin/archive/2008/06/15/1222719.html
{
string SqlStr ="Data Source =10.55.202.181; Initial Catalog =sjgl; User Id =diaodu; Password =123456";
SqlConnection con = new SqlConnection(SqlStr);
con.Open();
if (con.State == ConnectionState.Open)
{
MessageBox.Show("pubs 数据库连接成功!", "SQL数据库的连接");
}
else
{
MessageBox.Show("pubs 数据库连接不成功!", "SQL数据库的连接");
}
con.Close();
}代码改成这样了还是同样的错误提示,我用的是SQL数据库,请高手帮帮我,谢谢了!
SQL SERVER数据库的连接字符串应该是这样:
Data Source=10.55.202.181;UID=sa;PWD=sa;DATABASE=OA_DB;Connection Timeout=2000不要把oracle的连接字符串和sqlserver的连接字符串混用啊!
你用不同的dll实现连接数据库,可能需要的连接字符串也是不一样的
你需要先去了解,不要根据连接其它数据库的字符串去猜测
SqlConnection con = new SqlConnection("Data Source=10.55.202.181;Initial Catalog=sjgl;User ID=diaodu;password=123456;Integrated Security=False");
sjgl 表名
diaodu 用户名
123456 密码
另外一句 你ping的通吗?
10.55.202.181可以ping通
看IP你是连其他电脑的数据库
你要设置数据库允许远程连接,允许tcp服务最好先用客户端软件测试,或者用ODBC测试,先确定能连上,再纠结代码哪里有问题
http://jingyan.baidu.com/article/6c67b1d6ca06f02787bb1ed1.html