DELPHI
SQL
ACCESS 问题背景:考试程序,由SQL服务器(非本地)下载数据到本地的ACCESS
问题代码:
sfield := 'ktid,tkid,ktdl,ktxl,ktnr,A,B,C,D,E,F,G,H,TA,TB,TC,TD,TE,TF,TG,TH,KTDA,KTJY';
slj := ExtractFilePath(ParamStr(0)) + 'data.mdb'; //路径
sqls := 'insert into OpenDataSource(''' + 'Microsoft.Jet.OLEDB.4.0' + ''',''' + 'Data Source="' + slj + '";User ID=Admin;Password=' + ''')...crm_ksxt_tkmx (' + sfield + ') select ' + sfield + ' from crm_ksxt_tkmx where tkid=' + inttostr(tkid);
adodr.Close;
adodr.SQL.Clear;
adodr.SQL.Add(sqls);
adodr.ExecSQL;
出现问题:1.下载时本地时会出现‘xxx不是一个有效路径’,后来我在服务器上同位置设置了一个mdb文件,就没有提示了,不知道有没有更好的解决办法
2.下载时用上面的语句,结果数据都下到服务端的MDB文件中了,怎么办啊
SQL
ACCESS 问题背景:考试程序,由SQL服务器(非本地)下载数据到本地的ACCESS
问题代码:
sfield := 'ktid,tkid,ktdl,ktxl,ktnr,A,B,C,D,E,F,G,H,TA,TB,TC,TD,TE,TF,TG,TH,KTDA,KTJY';
slj := ExtractFilePath(ParamStr(0)) + 'data.mdb'; //路径
sqls := 'insert into OpenDataSource(''' + 'Microsoft.Jet.OLEDB.4.0' + ''',''' + 'Data Source="' + slj + '";User ID=Admin;Password=' + ''')...crm_ksxt_tkmx (' + sfield + ') select ' + sfield + ' from crm_ksxt_tkmx where tkid=' + inttostr(tkid);
adodr.Close;
adodr.SQL.Clear;
adodr.SQL.Add(sqls);
adodr.ExecSQL;
出现问题:1.下载时本地时会出现‘xxx不是一个有效路径’,后来我在服务器上同位置设置了一个mdb文件,就没有提示了,不知道有没有更好的解决办法
2.下载时用上面的语句,结果数据都下到服务端的MDB文件中了,怎么办啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货