分不多,菜鸟的问题,ado.net 数据库连接问题

hzhxxx 2003-01-15 11:27:01

我使用 sql server 2000 ,要连接 northwind 的数据库,库文件在 f:\mssqldata\mssql\目录下
使用 window 身份验证,没有密码,我在 sql server 中可以正常的连接,并且启动了数据库服务,也就是同时
打开了 sql 查询分析器和 vc# IDE ,现在我的代码如下,没有连接到数据库

在 一个按纽下写了代码:
string source = "server=f:\\mssqldata\\mssql\\data;" +
"uid='';pwd='';" + "database=northwind";
//--update customers set phone='01' where customerid = 'WOLZA'
string update = "update customers set phone='03' where customerid = 'WOLZA'";
SqlConnection conn = new SqlConnection(source);
conn.Open();
SqlTransaction tx = conn.BeginTransaction();
SqlCommand cmd = new SqlCommand(update,conn);
int a = cmd.ExecuteNonQuery();
tx.Commit();
conn.Close();

F11 到 conn.open() 的时候死了!

请解释一下 SqlConnection() 构造函数的参数含义!

谢谢!
...全文
27 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
firewing 2003-01-15
  • 打赏
  • 举报
回复
data source=.;initial catalog=Northwind;integrated security=SSPI;persist security info=False;workstation id=yourComputerName;packet size=4096
hzhxxx 2003-01-15
  • 打赏
  • 举报
回复

注意::

使用 window 身份验证,没有密码,我在 sql server 中可以正常的连接,并且启动了数据库服务,也就是同时
firewing 2003-01-15
  • 打赏
  • 举报
回复
试一下这个连接串吧!strConn="data source=172.16.60.18;initial catalog=northwind;password=password1;persist security info=True;user id=sa;workstation id=yourComputerName;packet size=4096"

起实你可以用SqlClient.SqlConnection所创建的实例的属性栏很容易的创建连接字符串的!
mikexwu 2003-01-15
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1359/1359965.xml?temp=.8971521
firewing 2003-01-15
  • 打赏
  • 举报
回复
第一次看见有人这样用Sql server 的数据库的!
厉害,佩服!
hzhxxx 2003-01-15
  • 打赏
  • 举报
回复
怎么了,菜鸟的问题都没有人解决吗???
hzhxxx 2003-01-15
  • 打赏
  • 举报
回复
还是不对,我现在在看 help ,出现了日常!
wangbm 2003-01-15
  • 打赏
  • 举报
回复
"server=f:\\mssqldata\\mssql\\data"
改:
server = "计算机名"或"ip地址"
hzhxxx 2003-01-15
  • 打赏
  • 举报
回复
谢谢各位,高顶了
qimini 2003-01-15
  • 打赏
  • 举报
回复
在cmd new 之後
cmd.Transaction=tx;
hzhxxx 2003-01-15
  • 打赏
  • 举报
回复

string source = "data source=.;initial catalog=Northwind;integrated security=SSPI;persist security info=False;workstation id=yourComputerName;packet size=4096";
SqlConnection conn = new SqlConnection(source);
conn.Open();
string update = "update customers set phone='03' where customerid = 'WOLZA'";
SqlTransaction tx = onn.BeginTransaction();
SqlCommand cmd = new SqlCommand(update,conn);
int a = cmd.ExecuteNonQuery();
tx.Commit();
conn.Close();


数据库应当是连接上了,可是到了

int a = cmd.ExecuteNonQuery();

出日常 !

未处理的“System.InvalidOperationException”类型的异常出现在 system.data.dll 中

其他信息:当分配给命令的连接处于挂起的本地事务中时,命令必须具有事务对象才能执行。该命令的 Transaction 属性尚未初始化。

还没有连接上啊,或则

SqlTransaction tx = conn.BeginTransaction(); 没有成功!

本书共分为7篇内容,从ASP.NET的介绍到高级应用。

 第一篇 “概论”——本篇介绍了微软的.NET战略、ASP.NET的历史以及.NET的安装和运行环境,即使你是一个菜鸟级人物,在这里你也会得心应手。

 第二篇 “WEB Form”—— 本篇介绍了ASP.NET的WEB Form技术,对APS.NET的服务器控件、自定义控件和 HTML控件技术进行了深入、详细的介绍,对应于每一个控件,都有一个例子相对应,是深入了解ASP.NET的基础。

 第三篇 “数据库编程技术”——本篇详细介绍了数据库编程的基础、ADO.NET数据库编程的基础、ADO.NET数据库基本连接和操作、Dataset的用法和数据绑定等技术,是制作动态页面、BBS、电子商务网站的等网站应用程序的基础,也是由初级读者向高级应用者迈进的必经之路。

 第四篇 “应用程序”——本篇先介绍如何配置config.web,如何编写global.asax,
再结合一个实例“会员系统”来对应用程序进行深入的讲解,让你对ASP.NET的基本
知识在更深入一层。

 第五篇 “WEB SERVICE”——本篇对WEB SERVICE进行了详细的讲解。通过例子学习WEB SERVICE。同时,深入地讲解了数据交换和存取站点对象,本篇是微软.NET计划的一个重点。

 第六篇 “性能优化”—— ASP.NET有两种用于WEB应用的缓冲技术:输出缓冲和数据缓冲,在本篇中将围绕的这两种缓冲技术,进行详细的讲解。

 第七篇 “高级应用”——在高级应用一篇中,我们将介绍三个方面的内容:XML在ASP.NET中的应用、三层结构及其应用、以及微软消息队列(MSMQ),这些是作为一个高级应用者所必需掌握的只是。
《ASP.NET完全入门》详细介绍 ASP.NET简介 微软的.NET技术目前正是风风火火,作为全球软件业最大的公司,微软在.NET技术上投入了大量的人力物力,把公司未来战略重心放在了.NET上,而从目前看来,.NET技术无疑代表了未来Internet技术的方向。 ASP.NET技术就是由微软的.NET技术细化而来的,它跟ASP技术有些关系,然而又不是仅仅是一个继承,可以讲,ASP.NET跟ASP想比较的话,已经是变得面目全非了,当然好得至少是一个量级以上。 ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。ASP.NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。 正是基于上面的激动人心的理由,我们编写了这样一本书。 本书面向的读者 本书面向初、中、高级用户,全面系统地介绍了 ASP.NET的特点、基础知识和具体的应用。 本书由浅入深,层层深入的讲解了ASP.NET技术,在本书中写作中,例子都使用了VB.NET的语法。所以,如果您对VB的语法或对ASP很熟悉的话,你将会发现很快就可以上手。如果你精通别的编程语言,通过对本书的阅读,也会让你跟上编程技术发展的前沿。 本书的组织结构 本书共分为7篇内容,从ASP.NET的介绍到高级应用。  第一篇 “概论”——本篇介绍了微软的.NET战略、ASP.NET的历史以及.NET的安装和运行环境,即使你是一个菜鸟级人物,在这里你也会得心应手。  第二篇 “WEB Form”—— 本篇介绍了ASP.NET的WEB Form技术,对APS.NET的服务器控件、自定义控件和 HTML控件技术进行了深入、详细的介绍,对应于每一个控件,都有一个例子相对应,是深入了解ASP.NET的基础。  第三篇 “数据库编程技术”——本篇详细介绍了数据库编程的基础、ADO.NET数据库编程的基础、ADO.NET数据库基本连接和操作、Dataset的用法和数据绑定等技术,是制作动态页面、BBS、电子商务网站的等网站应用程序的基础,也是由初级读者向高级应用者迈进的必经之路。  第四篇 “应用程序”——本篇先介绍如何配置config.web,如何编写global.asax, 再结合一个实例“会员系统”来对应用程序进行深入的讲解,让你对ASP.NET的基本 知识在更深入一层。  第五篇 “WEB SERVICE”——本篇对WEB SERVICE进行了详细的讲解。通过例子学习WEB SERVICE。同时,深入地讲解了数据交换和存取站点对象,本篇是微软.NET计划的一个重点。  第六篇 “性能优化”—— ASP.NET有两种用于WEB应用的缓冲技术:输出缓冲和数据缓冲,在本篇中将围绕的这两种缓冲技术,进行详细的讲解。  第七篇 “高级应用”——在高级应用一篇中,我们将介绍三个方面的内容:XML在ASP.NET中的应用、三层结构及其应用、以及微软消息队列(MSMQ),这些是作为一个高级应用者所必需掌握的只是。 学习本书需要使用的工具 在本书中,有一个附带的光盘,此光盘包含全书应用到的所有例子的源代码,另外在书中的例子的前面都说明有源代码的出处。为了运行这些代码,你需要配置一个运行环境,需要一个.NET的软件开发工具包(SDK),详细的配置请参考本书的介绍和相关的文件。 本书不要求你的机器中安装Visual Studio 7的工具。只要你成功安装好ASP.NET的调试环境即可。
本书面向初、中、高级用户,全面系统地介绍了 ASP.NET的特点、基础知识和具体的应用。 本书由浅入深,层层深入的讲解了ASP.NET技术,在本书中写作中,例子都使用了VB.NET的语法。所以,如果您对VB的语法或对ASP很熟悉的话,你将会发现很快就可以上手。如果你精通别的编程语言,通过对本书的阅读,也会让你跟上编程技术发展的前沿。 本书的组织结构 本书共分为7篇内容,从ASP.NET的介绍到高级应用。 第一篇 “概论”——本篇介绍了微软的.NET战略、ASP.NET的历史以及.NET的安装和运行环境,即使你是一个菜鸟级人物,在这里你也会得心应手。 第二篇 “WEB Form”—— 本篇介绍了ASP.NET的WEB Form技术,对APS.NET的服务器控件、自定义控件和 HTML控件技术进行了深入、详细的介绍,对应于每一个控件,都有一个例子相对应,是深入了解ASP.NET的基础。 第三篇 “数据库编程技术”——本篇详细介绍了数据库编程的基础、ADO.NET数据库编程的基础、ADO.NET数据库基本连接和操作、Dataset的用法和数据绑定等技术,是制作动态页面、BBS、电子商务网站的等网站应用程序的基础,也是由初级读者向高级应用者迈进的必经之路。 第四篇 “应用程序”——本篇先介绍如何配置config.web,如何编写global.asax,再结合一个实例“会员系统”来对应用程序进行深入的讲解,让你对ASP.NET的基本 知识在更深入一层。 第五篇 “WEB SERVICE”——本篇对WEB SERVICE进行了详细的讲解。通过例子学习WEB SERVICE。同时,深入地讲解了数据交换和存取站点对象,本篇是微软.NET计划的一个重点。 第六篇 “性能优化”—— ASP.NET有两种用于WEB应用的缓冲技术:输出缓冲和数据缓冲,在本篇中将围绕的这两种缓冲技术,进行详细的讲解。 第七篇 “高级应用”——在高级应用一篇中,我们将介绍三个方面的内容:XML在ASP.NET中的应用、三层结构及其应用、以及微软消息队列(MSMQ),这些是作为一个高级应用者所必需掌握的只是。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧