CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

:) Asp.net/C#连接Access/MS SQL2000的全部实现语句,运行后立刻结帖.

楼主jackwater(Jack Water)2006-03-06 10:00:21 在 .NET技术 / C# 提问

如标题 问题点数:20、回复次数:8Top

1 楼ddltxj(枕戈待旦)回复于 2006-03-06 10:10:57 得分 18

连接Acce2000是这样子  
  using   System;  
  using   System.Data;  
  using   System.Data.OleDb;  
   
  string   str1;  
  string   str2;  
  OleDbConnection   con   =   new   OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data   Source=c:\\数据库.mdb");  
  OleDbCommand   cmd   =   new   OleDbCommand("select   *   from   表名   ",con);  
  con.Open();  
  OleDbDataReader   reader   =   cmd.ExecuteReader();    
   
  while(reader.Read())  
  {  
  str1   =   reader.GetString(0);  
  str2   =   reader.GetString(1);  
  }Top

2 楼ddltxj(枕戈待旦)回复于 2006-03-06 10:13:01 得分 0

连接SqlServer2000是大致这样子  
  using   System;  
  using   System.Data;  
  using   System.Data.SqlClient;  
   
  string   str1;  
  string   str2;  
  SqlConnection   con   =   new   SqlConnection("Server=服务器名;Database=数据库名;uid=sa;pwd=密码");  
  SqlCommand   cmd   =   new   SqlCommand("select   *   from   表名   ",con);  
  con.Open();  
  SqlDataReader   reader   =   cmd.ExecuteReader();    
   
  while(reader.Read())  
  {  
  str1   =   reader.GetString(0);  
  str2   =   reader.GetString(1);  
  }  
  Top

3 楼jackwater(Jack Water)回复于 2006-03-06 10:20:43 得分 0

哈哈!真快,我想问一下,能不能把你做这些的实现过程跟我说一下,比如:  
  怎样建立一个工程,这个是不是要放在一个类里面才可以执行啊,我就是想问这个,网上也有部分的程序,但是我还不清楚过程,我菜的很,不好意思!  
  Top

4 楼jackwater(Jack Water)回复于 2006-03-06 10:22:42 得分 0

最好就是这样,我做一个简单的Access,就可以连上数据库,并且显示的。  
  谢谢  
  Top

5 楼ddltxj(枕戈待旦)回复于 2006-03-08 11:36:57 得分 0

建一个Console工程就可以了  
  比如在C:\根目录下有一个iwant.mdb数据库文件,有一张表TRY  
  TRY有3个字段,分别为     PN(字符型),imsi(字符型),akey(字符型)  
   
  using   System.Collections.Generic;  
  using   System.Text;  
  using   System.Data;  
  using   System.Data.OleDb;  
   
  class   my  
  {  
          static   void   Main()  
          {  
                  string   imsi="",   akey="";  
   
                  OleDbConnection   conn   =   new   OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data   Source=c:\\iwant.mdb");  
                  OleDbCommand   cmd   =   new   OleDbCommand("select   IMSI,AKEY   from   TRY   where   PN   ='5630000'",   conn);  
                  conn.Open();  
                  OleDbDataReader   reader   =   cmd.ExecuteReader();  
   
                  while   (reader.Read())  
                  {  
                          imsi   =   reader.GetString(0);  
                          akey   =   reader.GetString(1);  
                  }  
   
                  conn.Close();  
                  Console.WriteLine("{0},{1}",   imsi,   akey);  
          }  
  }  
  在vs2005调试通过Top

6 楼windking21(想玩玩WOW 真的那么难吗)回复于 2006-03-08 11:53:02 得分 2

MSDN里都有Top

7 楼longyinczy(龙吟)回复于 2006-03-08 12:38:29 得分 0

晕,咋眼一看...运行后立刻结帐.Top

8 楼jackwater(Jack Water)回复于 2006-03-16 16:35:35 得分 0

好,谢谢各位!对不起,这两天我的电脑中了毒。:(Top

相关问题

  • Asp.net/C#/Sql语句问题?
  • PRO*C/C++的SQL语句问题
  • 请教C#中的一个SQL语句
  • C#里执行SQL语句的问题
  • sql语句的问题!急!!!!(asp+acess),sql语句如何写?
  • sql语句的问题!急!!!!(asp+acess),sql语句如何写?
  • asp动态构造sql语句
  • asp中sql语句中where的问题?
  • ASP 中sql 语句参数问题!
  • asp执行sql语句的问题

关键词

  • 字符
  • 数据库
  • 连接
  • akey
  • imsi
  • reader
  • getstring
  • oledbcommand
  • con
  • oledbconnection

得分解答快速导航

  • 帖主:jackwater
  • ddltxj
  • windking21

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo