我的excel表bankid.xls有4栏(序号,姓名,银行卡号,金额)
SQL数据表pay字段为(pay_id,pay_name,finance,..,bank_id),结构跟excel不同.
主键为'pai_id'.pay_id 对应excel的'序号', pay_name 对应'姓名', bank_id 对应'银行卡号'
怎样把excel中的'银行卡号'导入并更新到SQL中的'bank_id'?请给详细代码并说明delphi控件的连接属性,谢了!!!
我搜索的相关的问题,但是都实验不成功,经验不足,还请各位大侠帮忙,以便举一反三.
SQL数据表pay字段为(pay_id,pay_name,finance,..,bank_id),结构跟excel不同.
主键为'pai_id'.pay_id 对应excel的'序号', pay_name 对应'姓名', bank_id 对应'银行卡号'
怎样把excel中的'银行卡号'导入并更新到SQL中的'bank_id'?请给详细代码并说明delphi控件的连接属性,谢了!!!
我搜索的相关的问题,但是都实验不成功,经验不足,还请各位大侠帮忙,以便举一反三.
解决方案 »
- fcdbtreeview的问题
- 问个SQL问题
- 在用 DELPHI的WebBrowser1控件 装入某文件时,怎样禁止WebBrowser1 弹出“文件下载”提示框。
- 三方透明PANEL控件的使用(在线求助!急呀!!!)
- *******************高分求写搜索指定网站EMAIL地址的原理,给点思路,有原码的更好,或者有相关的教程,书,网址都可以****************
- WebBrowser控件小问题,回复就有分,问题解决就结贴
- 求一条SQL语句,怎么按部门(BM)顺序排序?
- 打印求救
- 我更新Delphi之后,系统几次提示无法找到帮助路径,问我是否自己定位,我按取消按钮推出。现在提示框也没有了。我现在想看帮助选择菜单也
- 请教各位自定义按钮的做法!(在线等待)
- 多个用户同时操作一笔记录的控制
- 如何提高delphi+Word写入数据速度???
begin
Close;
SQL.Text := 'Insert Into TExcel(FUserID, FUserName) '+
'Select FUserID, FUserName '+
'From OpenDataSource( '+''''+'Microsoft.Jet.OLEDB.4.0'+''''+', '+
''''+'Data Source="c:\sanmaotuo.xls";User ID=Admin ; Password=; Extended properties=Excel 5.0'+''''+')...Sheet1$';
ExecSQL;
end;
From OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\sanmaotuo.xls";User ID=Admin ; Password=; Extended properties=Excel 5.0')...Sheet1$
GO--------------DELPHIwith ADOQuery do
begin
Close;
SQL.Text := 'Exec ImportFromExcel ';
ExecSQL;
end;或者ADOStoredProc.ExecProc
ADOQuery1.SQL.Add('values('''+uppercase(Trim(MyWorkBook.WorkSheets[1].Cells[i,1]))+''','''+uppercase(Trim(MyWorkBook.WorkSheets[1].Cells[i,2]))+''','''+uppercase(Trim(MyWorkBook.WorkSheets[1].Cells[i,5]))+''',cast('''+uppercase(Trim(MyWorkBook.WorkSheets[1].Cells[i,6]))+''' as int))');
SQL.Text := 'Insert Into TExcel(FUserID, FUserName) '+
'Select FUserID, FUserName '+
'From OpenDataSource....
请问这里的TExcel(FUserID,FUserName)是否对应sql里面的‘表名(字段1,字段2)’?
'Select FUserID, FUserName'是否对应Excel表的列名(首行)?
Parameter object is improperly defined.Inconsistent or incomplete information was procided.
'Select FUserID, FUserName'是否对应Excel表的列名(首行)?
A: 对的Q: 我按照自己理解的做了修改,总提示:
Parameter object is improperly defined.Inconsistent or incomplete information was procided.A: 那你改用存储过程看看