| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 655 人关注过本帖
标题:ConnectionString
只看楼主 加入收藏
lee12064
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-9-1
收藏
 问题点数:0 回复次数:8 
ConnectionString
写代码时只要写一句OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Temp\NWIND.mdb");

就得了,但是数据-添加新数据源-数据库-新建连接中的ConnectionString设置为

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Temp\NWIND.mdb

系统就提醒我从索引0处就错了,Why?

图片附件: 游客没有浏览图片的权限,请 登录注册



ne6VFDCR.jpg (117.52 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
2007-04-14 10:12
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
收藏
得分:0 
SHOW YOUR CODE。

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-04-14 10:29
lee12064
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-9-1
收藏
得分:0 

运行已经成功了的,就是想试试VS的工具该怎么用

图片附件: 游客没有浏览图片的权限,请 登录注册

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OleDb;

namespace RowOperationApp
{
class Program
{
static void Main(string[] args)
{
OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Temp\NWIND.mdb");
connection.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM Employees", connection);
OleDbCommandBuilder builder = new OleDbCommandBuilder(adapter);
DataSet dataset = new DataSet();
adapter.Fill(dataset,"Employees");
DataColumn[] keys = new DataColumn[2];
keys[0] = dataset.Tables["Employees"].Columns["FirstName"];
keys[1] = dataset.Tables["Employees"].Columns["LastName"];
dataset.Tables["Employees"].PrimaryKey = keys;
string[] name ={ "Feng", "Wang" };
DataRow findRow = dataset.Tables["Employees"].Rows.Find(name);

if (findRow == null)
{
Console.WriteLine("Row{0} {1}dont't exist,add it to Employees table", name[0], name[1]);
DataRow newRow = dataset.Tables["Employees"].NewRow();
newRow["FirstName"] = name[0];
newRow["LastName"] = name[1];
dataset.Tables["Employees"].Rows.Add(newRow);
Console.WriteLine("Row{0} {1}successfully added it into Employees table", name[0], name[1]);

}
else
{
Console.WriteLine("Row{0} {1}already exist in Wmployees table", name[0], name[1]);
}

adapter.Update(dataset, "Employees");
connection.Close();
}
}
}



2007-04-14 10:35
lee12064
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-9-1
收藏
得分:0 
怎样才规范阿?已经试过加引号也不行

2007-04-14 10:35
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
收藏
得分:0 

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Into=False;Data Source=c:\e.mdb;
手写的可能,有误差,但这样我做过,可行。。你用向导生成的串都有错?


XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-04-14 10:53
lee12064
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-9-1
收藏
得分:0 
可能是人品问题,还是不用那个向导了,多谢蓝冰技术

2007-04-14 11:48
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
收藏
得分:0 
以下是引用lee12064在2007-4-14 11:48:01的发言:
可能是人品问题,还是不用那个向导了,多谢蓝冰技术

呵呵,还有这种事?


出来了吗?


XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-04-14 11:57
lee12064
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-9-1
收藏
得分:0 
恩,直接写代码就没问题了

2007-04-14 14:25
xiezili
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2007-4-8
收藏
得分:0 
最原始的才是最好用的呀!!

http://xiezili.
2007-04-16 17:17
快速回复:ConnectionString
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019177 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved