:) Asp.net/C#连接Access/MS SQL2000的全部实现语句,运行后立刻结帖.
如标题 问题点数: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




