查到了一段代码如下:
self.ADOConnection1.Open;
self.ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\template.xls;Extended Properties=Excel 8.0;Persist Security Info=False';
self.ADOConnection1.GetTableNames(self.ListBox1.Items);
当我用时总是提示输入用户名和密码,有点搞不懂,不知还有没有其他方便的方法,
请高手指教,谢谢!
self.ADOConnection1.Open;
self.ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\template.xls;Extended Properties=Excel 8.0;Persist Security Info=False';
self.ADOConnection1.GetTableNames(self.ListBox1.Items);
当我用时总是提示输入用户名和密码,有点搞不懂,不知还有没有其他方便的方法,
请高手指教,谢谢!
解决方案 »
- 请教:请各位大哥再来帮帮我这个问题(POS 打印),谢谢~!
- 如何制作特定应用程序的监视软件(有点像网游的外挂)
- 关于窗体间参数传递的问题,急啊啊啊!!
- TFormatRange记录类型的问题,解决立结!!
- 初用TreeView,一下子找不到有关使用的资料,Help
- 请各位大侠给分析一下各种数据库格式的优劣?(如MDB、DBF等等)
- 动态创建问题
- 为什么调用TerminateProcess不能终止死循环进程?并且一直占用文件。
- char数组为什么只能只能赋值字符串常量,不能用变量赋值?
- 向CSDN班主提个建义象对大家能够无私奉献自己的经验及技术的朋友们应给他们加分或再加个功能就是能让受益者给他们送分
- [原创/探讨]Windows 核心编程研究系列之一(改变进程 PTE)
- 做过QQ表情的请进。为啥创建接口实例时会出错Animator := IUnknown(CreateComObject(CLASS_GifAnimator)) as IGifAnimator;
begin
ConnSource.Connected := false;
ConnSource.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'User ID=Admin;' +
'Data Source=' + OpenDialog1.FileName + ';' +
'Mode=ReadWrite;Extended Properties=Excel 8.0;Persist Security Info=False;' +
'Jet OLEDB:System database="";' +
'Jet OLEDB:Registry Path="";' +
'Jet OLEDB:Database Password="";' + //HERE
'Jet OLEDB:Engine Type=5;' +
'Jet OLEDB:Database Locking Mode=1;' +
'Jet OLEDB:Global Partial Bulk Ops=2;' +
'Jet OLEDB:Global Bulk Transactions=1;' +
'Jet OLEDB:New Database Password="";' +
'Jet OLEDB:Create System Database=False;' +
'Jet OLEDB:Encrypt Database=False;' +
'Jet OLEDB:Don''t Copy Locale on Compact=False;' +
'Jet OLEDB:Compact Without Replica Repair=False;' +
'Jet OLEDB:SFP=False';
ConnSource.Connected := True;
end;
// xlBook.Worksheets.addafter(xlBook.Worksheets.count); xlSheet := xlBook.Worksheets['sheet1'];
xlBook.Worksheets.Add(EmptyParam, xlApp.Sheets[xlApp.Sheets.Count]);
xlApp.Sheets[3].Name :='abc';
xlApp.Visible := False; //true
----------------------------------------
yourname:= xlApp.Sheets[3].Name
xlApp, xlBook, xlSheet, xlQuery: Variant;
try
xlApp := CreateOleObject('Excel.Application');
except
ShowMessage('您的机器里未安装Microsoft Excel。');
Exit;
end;xlBook := xlApp.Workbooks.Add;
// xlBook.Worksheets.addafter(xlBook.Worksheets.count); xlSheet := xlBook.Worksheets['sheet1'];
xlBook.Worksheets.Add(EmptyParam, xlApp.Sheets[xlApp.Sheets.Count]);
xlApp.Sheets[3].Name :='abc';
xlApp.Visible := False; //true
----------------------------------------
yourname:= xlApp.Sheets[3].Name