用的软件是vs2010,想在无数据库支持的单文档文件中将文本文档读入access数据库。是不是需要把 .txt 文件先用代码转换成 .mdb 文件?
之后要在对话框中使用,并实现查询功能。
之后要在对话框中使用,并实现查询功能。
解决方案 »
- delphi我有TEdit的HWND,我怎么转成TEdit呢?
- 在線高分求助﹕delphi6 設置lookupcache為true時﹐發生末知錯誤﹔設為false時﹐lookup類型數據不能顯示
- 请教这两个类的用法(TStartupInfo、TProcessInformation )
- [菜鸟三问--高手救我]对象管理的问题
- 一个很菜的问题,如何执行一个新建的web server application啊
- 初学Delphi,请问5、6、7各个版本有什么区别?
- 请问做个显示系统年月的对话框如何做?例如“2002年11月的工资还没建立,需要建立吗?”
- 数据库的别名问题
- 一个最简单的问题
- 怎样控制网络视频点播的传输流量?
- Delphi7调用C#的webservice,在windows2008下不能运行??
- Cxgrid 当前行时触发的事件
.txt 倒容易转为 .csv
CDaoDatabase db;
CDaoRecordset RecSet(&db); CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH); sPath.ReleaseBuffer(); int nPos; nPos=sPath.ReverseFind('\\');//返回此CString对象中与要求的字符匹配的最后一个字符的索引 sPath=sPath.Left(nPos); CString lpszFile = sPath + "\\TestDb.mdb";
db.Create(lpszFile); CString SqlCmd = _T("CREATE TABLE Login(Account VARCHAR(10),Password VARCHAR(10));"); db.Execute(SqlCmd);//创建第一张表 createfield createindex
CString a,b;
a.Format(_T("asdfs"));
b.Format(_T("lin"));
db.Execute(_T("insert into Login (Account,Password) values ('fuyanzhi','yulin')")); //正常插入
db.Execute(_T("insert into Login (Account,Password) values ('%s','%s')a,b")); //执行时报错且不能插入
SELECT * INTO [Table1] FROM [TEXT;FMT=CSV;DELIMITED;HDR=YES;DATABASE=E:\Temp\].[test.csv];