社区
数据库及相关技术
帖子详情
如何使用ADOConnection中的ConnectionString?
krakan
2004-09-02 09:30:17
我现在想从交互界面中提取信息配置ConnectionString,可我不知道ConnectionString书写的格式。
...全文
200
7
打赏
收藏
如何使用ADOConnection中的ConnectionString?
我现在想从交互界面中提取信息配置ConnectionString,可我不知道ConnectionString书写的格式。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
3996906
2004-09-02
打赏
举报
回复
按 heguxun(低级程序员) 说的,字符串组合一下,要还不行把你的->Text弄成->Text.c_str()
futulove
2004-09-02
打赏
举报
回复
你先在设计程序的时候连接一下子把字符串考出来看一下不就知道了吗
heguxun
2004-09-02
打赏
举报
回复
老大,应该是这样的:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ADOConnection1->ConnectionString ="Provider=SQLOLEDB.1;Password=" + pas->Text+";Persist Security Info=True;User ID="+user->Text+";Initial Catalog="+database->Text+";Data Source="+address->Text+";";
ADOTable1->Active = true;
ADOTable1->TableName=Edit1->Text;
}
变量不能用引号括起来,用引号括起来就是字符串了
liangzhanru
2004-09-02
打赏
举报
回复
Password=pas->Text;Persist Security Info=True;User ID=user->Text;Initial Catalog=database->Text;Data Source=address->Text
是错误的,具体的办法你去看下<<C++BUILDER系统开发>>的第五章!!!!!
krakan
2004-09-02
打赏
举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ADOConnection1->ConnectionString ="Provider=SQLOLEDB.1;Password=pas->Text;Persist Security Info=True;User ID=user->Text;Initial Catalog=database->Text;Data Source=address->Text";
ADOTable1->Active = true;
ADOTable1->TableName=Edit1->Text;
}
那为什么这段程序不行呢?
3996906
2004-09-02
打赏
举报
回复
CONNSTR=Provider=SQLOLEDB.1;Password=sa1;Persist Security Info=True;User ID=sa1;Initial Catalog=databasename;Data Source=192.168.1.3
lifuming
2004-09-02
打赏
举报
回复
//下面是ACCESS连接设置
connectSQL="Provider=Microsoft.Jet.OLEDB.4.0;";
connectSQL=connectSQL+"Data Source="+FileName+";"; /*ExtractFilePath(Application->ExeName)+"\\gsdatabase.mdb;";*/
connectSQL=connectSQL+"Persist Security Info=False;";
connectSQL=connectSQL+"User ID=Admin;Jet OLEDB:Database Password=SUPER";
tranConnect->Connected=false;
tranConnect->ConnectionString=connectSQL;
try{
tranConnect->Connected=true;
flag=true;
}catch(...){
MessageBox(NULL,"Document Base initialize failed!","Error...",MB_ICONERROR);
};
C++ Builder
中
使用
ADO
Connection
和
ADO
Query的
使用
.txt
C++ Builder
中
使用
ADO
Connection
和
ADO
Query的
使用
.txt
Delphi
使用
Ado
Connection
连接Excel数据源
使用
Delphi的T
Ado
Connection
控件连接Excel文件,直接对Excel
中
的数据进行查询和分析。很方便 和 大家共享。
DELPHI
ADO
读取Excel文件范例.rar
DELPHI
ADO
读取Excel文件范例,进行数据的转换和导入导出。要用DELPHI
中
的
ADO
系列控件访问Excel数据文件,首先应该建立一些基本概念。你需要将一个Excel数据文件想象为一个关系数据库,Excel文件
中
的每个工作表就对应该数据库
中
的一个表,而工作表
中
的每一列当然就是表的列了。然后,按照下列面的秘诀进行就可以。 1.设置
ADO
Connection
的
Connection
String
连接的数据库名称当然就是你要打开的Excel文件,注意扩展名是*.xls,而不是*.mdb。最关键的一点是,还要设置扩展属性Extended Properties为“Excel 8.0”,否则,测试连接时会报告无法识别数据格式的错误。Extended Properties的属性值在“所有”参数页
中
输入。 2.设置
ADO
DataSet或
ADO
Table,将
ADO
DataSet或
ADO
Table连接到刚才的
ADO
Connection
。如果不用
ADO
Connection
,也可以参照上面的方法直接设置
ADO
DataSet或
ADO
Table的
Connection
String
属性。 3.打开
ADO
DataSet或
ADO
Table。
Delphi数据库批量查询数据控件.rar
Delphi批量查询数据,采用控件来查询,在安装此控件前,先安装raiz3.10控件。 FTerm:SQL 语句,FShowTerm:Show给User的组合条件 StrdateField_E按日期分段查询的日期字段英文名 查询过程
中
,把单引号转换成两个单引号/检验是否为数值型,并考虑到了日期时间型和布尔型数据,批量查询较准确。 //从注册表
中
读出
Connection
String
Reg01.RootKey := HKEY_CURRENT_USER; if Reg01.OpenKey('\Software\LdcErpAcc\QueryDemo', True) then str
Connection
:= Reg01.Read
String
('
Connection
');
ADO
Connection
1.
Connection
String
:= str
Connection
; try
ADO
Connection
1.open; except
ADO
Connection
1.Close; str
Connection
:= PromptDataSource(0,
ADO
Connection
1.
Connection
String
); if str
Connection
<> '' then begin
ADO
Connection
1.
Connection
String
:= str
Connection
; //如果注册表
中
没有信息则创建信息 if (Reg01.OpenKey('\Software\LdcErpAcc\QueryDemo', False)) = False then reg01.CreateKey('\Software\LdcErpAcc\QueryDemo'); //将
Connection
String
写到注册表
中
Reg01.OpenKey('\Software\LdcErpAcc\QueryDemo', True); Reg01.Write
String
('
Connection
', str
Connection
);
ADO
Connection
1.Open; end else Application.Terminate; end;
delphi动态连接数据库
实现delphi动态的连接sql server/access数据库。
数据库及相关技术
1,178
社区成员
18,938
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章