写了几天语法就是写不对。先谢过。
解决方案 »
- Delphi 流动操作
- 11
- 100求一SQL语句
- 没事找事:用TMemo作Console式界面?
- 使用ADO+Master/Detail+BatchUpdate+事务,为什么master可以更新回数据库中而detail不能?
- 我想调用GetWinFlags,我已经加入了shellApi, 可是还是不行,请问谁能帮我吗?在线等
- 哪儿有检查Delphi程序运行中出现的内存泄露的软件下载
- 请问谁能提供excel导入sql server的delphi源程序,急!!!!!!!!
- 如何用ADO连接远程数据库?
- 帮看看以下代码是哪儿出了问题?
- 请问Fastreport是如何实现主从关系打印的,急!!!!
- 这个问题帮忙解决一下
var
ds: Dataset;
parm: Variant;
fields: CMapXFields;
begin
parm := CreateOleObject('MapX.ODBCQueryInfo.5');
parm.SqlQuery := 'select * from mymapinfo'; parm.ConnectString := 'ODBC;Provider=MSDASQL.1;Password=tpassword;Persist Security Info=True;User ID=tusername;Data Source=test;Initial Catalog=test'; parm.DataSource := ''; fields := CoFields.Create; fields.Add('name', 'name', miAggregationAuto, miTypeString);
fields.Add('imapid', 'imapid', miAggregationAuto, miTypeInteger);
fields.Add('stanum', 'stanum', miAggregationAuto, miTypeInteger);
fields.Add('res', 'res', miAggregationAuto, miTypeString); ds := Map1.Datasets.Add(miDataSetODBC, parm, 'ODBC Dataset',EmptyParam, EmptyParam, 'china', fields, EmptyParam);
end;问题一是在map1.datasets.add时总会出现选择数据源对话框。
二是连接时出现错误Access violation at address 0158AD66 in module 'daengine.dll'.Read of address00000000.的错误信息。请高手指教。
二、绑定的数据集要有Field与图层的KEY对应,而且,每行数据有相应的图元与之对应
三、parm.DataSource := '';这个值得怀疑,看看Mapx帮助中的Examples这是我的看法,不知对不对