mapx的数据绑定
using System;using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace 重庆1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MapXLib.LayerInfo lInfo = new MapXLib.LayerInfoClass();
lInfo.Type = MapXLib.LayerInfoTypeConstants.miLayerInfoTypeServer;
lInfo.AddParameter("Name", "STREET");
lInfo.AddParameter("ConnectString", "DRIVER={SQL SERVER};SERVER=(local);VID=;PWD=;Database=chongqing");
lInfo.AddParameter("Query", "SELECT * FROM chongqing1");
lInfo.AddParameter("Query", "");
lInfo.AddParameter("toolkit", "ODBC");
lInfo.AddParameter("Cache", "OFF");
lInfo.AddParameter("MBRSearch", "OFF");
lInfo.AddParameter("AutoCreateDataset", 1);
lInfo.AddParameter("DatasetName", "STREET");
axMap1.Layers.Add(lInfo, 0);
}
}
}
上面是我的编码,是在c#平台上连接sql数据库的,一直显示下面的错误,请教大哥大姐给与帮助,我的qq是409528519,邮箱是wangchongqing123@tom.com
System.Runtime.InteropServices.COMException (0x000003F3): ODBC Error: ODBC RC=-1, ODBC SQLState=IM002, DBMS RC=0, DBMS Msg=[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序.
--------------------编程问答-------------------- 电脑上没配置ODBC数据源吧 --------------------编程问答-------------------- 楼上的有道理,应该是数据库连接的问题。 --------------------编程问答-------------------- 要配置ODBC的数据连接。控制面板管理工具中
lInfo.AddParameter("ConnectString", "DRIVER={SQL SERVER};SERVER=(local);VID=;PWD=;Database=chongqing");
补充:企业软件 , 地理信息系统