社区
ATL
帖子详情
关于ConnectionString的格式……
OddLoop
2003-05-13 12:47:15
我在网上看到了好多种写法,但是其中很多argument在MSDN文档并没有出现,我觉得很奇怪;而且似乎用了某些argument必须同另一些配合使用,是这样吧?
谁能把ConnectionString各种格式列出来啊?尤其是连接本地Access数据库的格式,谢谢了^ ^
...全文
118
7
打赏
收藏
关于ConnectionString的格式……
我在网上看到了好多种写法,但是其中很多argument在MSDN文档并没有出现,我觉得很奇怪;而且似乎用了某些argument必须同另一些配合使用,是这样吧? 谁能把ConnectionString各种格式列出来啊?尤其是连接本地Access数据库的格式,谢谢了^ ^
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
opentuxedo
2003-05-14
打赏
举报
回复
建一个空的文本文件,改名为test.udl
双击,在对话框中设置要连接的数据库
用notepad打开test.udl
连接串在里面
OddLoop
2003-05-14
打赏
举报
回复
TO skybblue(天蓝):嘿嘿,那还得麻烦你一下,请问该如何在程序运行过程中获得程序文件所在的路径呢?谢谢:)
skybblue
2003-05-13
打赏
举报
回复
如果你不想用默认路径你可以使用ODBC呀!此外,你也可以动态的生成connectionstring呀!比如:
sprintf(pConnect->ConnectionString,"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=testADO.MDB;DefaultDir=%s;",m_DefaultDir/*数据库所在路径*/);
不就可以了吗!由于数据库与应用程序在同一目录下,m_DefaultDir可以通过获得可执行文件路径得到!
OddLoop
2003-05-13
打赏
举报
回复
To: skybblue(天蓝) :
用下面的格式不行——m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Demo.mdb","","",adModeUnknown);
用这样的格式可以,但是……
pConnect->ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=testADO.MDB;DefaultDir=c:\\temp;";
但是需要指定默认路径,我想把程序和数据库放在一起,这样很不方便
谁能告诉我怎么指定connectiongstring,来访问MDB数据库,同时不用指定路径?
急~~
OddLoop
2003-05-13
打赏
举报
回复
To:zfive5(醉马不肖)
不懂dephi啊:(
skybblue
2003-05-13
打赏
举报
回复
不同数据库的ConnectionString的格式也是不一样,这要看具体是什么数据库!但是大多数都支持MSDN中列出来的格式,如果你想知道具体有什么格式你可以查看ConnectionString的值,方法很简单,你使用Ado到开一个数据库,然后查看ConnectionString的值就可以了。如:
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ss.mdb;Jet OLEDB:Database Password=ss;","Admin","",NULL);
然后显示ConnectionString的值:
MessageBox(m_pConnection->ConnectionString);
这时你会看到一些你不知道内容!
醉马不肖
2003-05-13
打赏
举报
回复
用delphi生成connectstring不就行了吗?
C#编写登录窗体,连接SQL,有登录、注册功能……窗体,连接SQL,有登录、注册功能……
本程序简洁明了地实现了使用C#设计登录窗体,并连接到 SQL数据库,还有注册用户名和密码的功能,欢迎交流
C#编写登录窗体,连接SQL,有登录、注册功能……
本程序简洁明了地实现了使用C#设计登录窗体,并连接到 SQL数据库,还有注册用户名和密码的功能……希望大家多多指教。
web.config配置连接字符串的方法
代码如下: <add name=”connstr4″
connection
System.Web.UI.WebControls
asp.net编程手册(中文),控件属性、方法描述非常全面、内附VB及C#实例代码,内容详细让人咂舌(11845页),是一份不可多得的编程手册。偶得不敢私藏,拿出来与大家分享,以便共同提高,绝对值得收藏! System.Web.UI.WebControls System.Web.UI.WebControls AccessDataSource AccessDataSource
Connection
String
CreateDataSourceView DataFile GetDbProviderFactory ProviderName SqlCacheDependency AccessDataSourceView AccessDataSourceView ExecuteSelect AdCreatedEventArgs AdCreatedEventArgs AdProperties AlternateText ImageUrl NavigateUrl AdCreatedEventHandler AdRotator AdCreated AdRotator AdvertisementFile AlternateTextField CreateControlCollection Font ImageUrlField KeywordFilter NavigateUrlField ……
HGHdll 2.0
HGHdll使用说明 HGHdll.dll是胡广辉为了C#实训课程而开发的,主要有以下功能。 一、注册热键与取消热键 类HotKeys 参考代码 (1) HotKeys h = new HotKeys(); (2) //调用热键的窗体需要重写以下方法 protected override void WndProc(ref Message m) { //窗口消息处理函数 h.ProcessHotKey(m); base.WndProc(ref m); } (3) // 注册热键 可在窗体的Load事件中进行 //这里注册了Ctrl+Alt+E 快捷键,当然热键组合可以改写 h.Regist(this.Handle, (int)HotKeys.HotkeyModifiers.Control + (int)HotKeys.HotkeyModifiers.Alt, Keys.E, h.CallBack); MessageBox.Show("注册成功"); 或者代码如下,组合固定为Ctrl+Alt+E h.CAE(this); (4) // 取消热键 可在窗体的FormClosing事件中进行 h.UnRegist(this.Handle, h.CallBack); MessageBox.Show("卸载成功"); 或者代码如下 h.qx(this);//取消热键 [说明:HotKeys类h.CallBack是截屏] 二、截屏窗体 FrmCapture frmC = new FrmCapture(); frmC.Show(); 三、移动与改变控件大小的类BarcodeControl BarcodeControl barcode = new BarcodeControl(控件); 四、快捷语窗体类fw,也可用于管理“代码段” //以下是树控件双击事件中调用快捷语窗体,节点属性Text为服务类型,Name属性为数据库名称(不含拓展名) private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { if (fw.isthisform(e.Node.Text)) { // access数据库的连接字符串Main_Access.DataPath为数据库路径, //e.Node.Name.To
String
().Trim()为数据库名称
string
cons = "Provider=Microsoft.ACE.OLEDB.12.0 ; Data Source=" + Main_Access.DataPath + e.Node.Name.To
String
().Trim() + @".accdb; Jet OLEDB:Database Password=iamhgh "; ( new fw(e.Node.Text, cons)).Show(); } } 注:fw窗体类使用说明 (1) ///fw对象在构造时,传递相关服务类型的数据,与连接字符串 public fw(
string
fwlx,
string
Connection
string
) {……} (2)// 判断此类型的助词窗体相同的服务类型的实例是否运行,在创建实例前时行判断,没有运行时返回true. public static bool isthisform(
string
lx) {……} (3)// access数据库操作类,与数据库kjfw01、kjfw02...表tc001相关, 此表有四个字段FatherNodeKey,NodeKey,NodeText,NodeLevel // 表名tc001及其字段名不变,FatherNodeKey为父节点名(存于tag),文本类型; NodeKey为本节点名,关键字,文本类型;NodeText为备注类型; // NodeLevel,为数字类型,存放节点的level 五、类safety (1) // 获取文件的md5值,即信息摘要, 返回16进制的字符串 。 public static
string
GetMD5HashFromFile(
string
fileName) {……} 调用代码举例如下: MessageBox.Show(safety.GetMD5HashFromFile(@"F:\BaiduNetdiskDownload\关于阿里巴巴.qlv")); 六、对richtextbox的十多种常用编辑,其中支持中文名称文件的超链接 (1)直接调用代码 (new richtextboxGj(null)).Show(); (2)作为fw窗体共用的富文本编辑窗体。
ATL
3,248
社区成员
48,531
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章