CoordSys cs=_map.GetDisplayCoordSys();
TableInfo ti = TableInfoFactory.CreateTemp("临时",MapInfo.Data.TableType.Native,cs);
以上只能算是学习心得,肯定错误百出,但总比什么都没有强,至少能够提供一个思路。至于表如何保存,Mapx中的层和标签层在MapxTreme中如何对应,因为暂时不急用,先放着。
表示一组数据命令和一个连接,它们用于填充和更新数据源。
有关此类型所有成员的列表,请参阅。
System.Data.OleDb.OleDbDataAdapter
[Visual Basic] NotInheritable Public Class OleDbDataAdapter Inherits DbDataAdapter Implements IDbDataAdapter [C#] public sealed class OleDbDataAdapter : DbDataAdapter, IDbDataAdapter [C++] public __gc __sealed class OleDbDataAdapter : public DbDataAdapter, IDbDataAdapter [JScript] public class OleDbDataAdapter extends DbDataAdapter implements IDbDataAdapter
此类型的所有公共静态(Visual Basic 中为Shared)成员是线程安全的。但不保证任何实例成员是线程安全的。
OleDbDataAdapter充当和数据源之间用于检索和保存数据的桥接器。OleDbDataAdapter通过以下方法提供这个桥接器:使用将数据从数据源加载到DataSet中,使用将DataSet中所作的更改发回数据源。
当OleDbDataAdapter填充DataSet时,它将为返回的数据创建必需的表和列(如果它们还不存在的话)。但是,除非属性设置为,否则这个隐式创建的架构中就将不包括主键信息。也可以使用,让OleDbDataAdapter创建DataSet的架构,并在用数据填充它之前就将主键信息包括进去。有关更多信息,请参见向 DataSet 添加现有约束。mapxtreme
请注意,包括 MSDataShape 提供程序在内的某些 OLE DB 提供程序并不返回基表或主键信息。其结果是,OleDbDataAdapter不能为任何已创建的正确地设置属性。在这种情况下,应该显式指定DataSet中表的主键。
OleDbDataAdapter还包括、、、和属性,以便于数据的加载和更新。mapxtreme
当创建OleDbDataAdapter的实例时,属性都设置为其初始值。有关这些值的列表,请参见OleDbDataAdapter构造函数。
[Visual Basic, C#, C++] 以下示例使用、OleDbDataAdapter和从 Access 数据源选择记录,并用选定行填充。然后返回已填充的DataSet。为完成此任务,向该方法传递一个已初始化的DataSet、一个连接字符串和一个查询字符串,后者是一个 SQL SELECT 语句。
[Visual Basic]
Public Function SelectOleDbSrvRows(dataSet As DataSet, connection As String, query As String) As DataSet
Dim conn As New OleDbConnection(connection)
Dim adapter As New OleDbDataAdapter()
adapter.SelectCommand = new OleDbCommand(query, conn)
adapter.Fill(dataset)
Return dataset
End Function
[C#]
public DataSet SelectOleDbSrvRows(DataSet dataset,string connection,string query)
{
OleDbConnection conn = new OleDbConnection(connection);
OleDbDataAdapter adapter = new OleDbDataAdapter();
adapter.SelectCommand = new OleDbCommand(query, conn);
adapter.Fill(dataset);
return dataset;
}
[C++]
public:
DataSet* SelectOleDbSrvRows(DataSet* dataset,String* connection,String* query)
{
OleDbConnection* conn = new OleDbConnection(connection);
OleDbDataAdapter* adapter = new OleDbDataAdapter();
adapter->SelectCommand = new OleDbCommand(query, conn);
adapter->Fill(dataset);
return dataset;
}
[JScript] 没有可用于 JScript 的示例。若要查看 Visual Basic、C# 或 C++ 示例,请单击页左上角的“语言筛选器”按钮。
命名空间:
平台:Windows 98, Windows NT 4.0, Windows ME, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 系列
程序集:System.Data (在 System.Data.dll 中)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-27883-7.html
这种小白文盛行
有的1000块都还不一定能拍出这效果呢
受伤的还是百姓