Sql server Access 2003数据库多列Vb.net listview中的列拆分
我需要帮助在listview中加载访问数据。Sql server Access 2003数据库多列Vb.net listview中的列拆分,sql-server,vb.net,Sql Server,Vb.net,我需要帮助在listview中加载访问数据。 Access2003单列数据使用SLIT加载两个类似于日期时间的束 列示例: |logid | logtime | |01271000 | 04/02/2014 08:02:04上午| |01271000 | 04/02/2014 06:08:10 PM | |01271000 | 2014年2月5日08:05:14上午| |01271000 | 2014年2月5日06:02:34下午| 我需要在ListView中查看,如下所示: Logid | L
Access2003单列数据使用SLIT加载两个类似于日期时间的束 列示例:
|logid | logtime |
|01271000 | 04/02/2014 08:02:04上午|
|01271000 | 04/02/2014 06:08:10 PM |
|01271000 | 2014年2月5日08:05:14上午|
|01271000 | 2014年2月5日06:02:34下午| 我需要在ListView中查看,如下所示: Logid | Logtime | Time | AM | Time | PM |
01271 | 04/02/2014 | 08:02:04 AM | 06:08:10 PM |
01271 | 05/02/2014 | 08:05:14 AM | 06:02:34 PM |以下是一个结构与您的数据非常相似的示例 下面的SQL将生成此结果: 请注意,这是“Access SQL”,因此您可以在Access中使用它创建一个视图,然后将ListView连接到该视图
SELECT Table1.MyID, Table1.Logtime, Table1_1.Logtime,
Format([Table1].[Logtime],"yyyy-mm-dd") AS Dt,
Format([Table1].[Logtime],"hh:nn:ss AM/PM") AS DtTime,
Format([Table1_1].[Logtime],"yyyy-mm-dd") AS Dt1,
Format([Table1_1].[Logtime],"hh:nn:ss AM/PM") AS DtTime1
FROM Table1 LEFT JOIN Table1 AS Table1_1 ON Table1.MyID = Table1_1.MyID
WHERE (((Table1.Logtime)<>[Table1_1].[Logtime]) AND ((Table1_1.Logtime)>[Table1].[Logtime]));
选择Table1.MyID、Table1.Logtime、Table1\u 1.Logtime、,
格式([表1].[日志时间],“yyyy-mm-dd”)为Dt,
格式([Table1].[Logtime],“hh:nn:ss AM/PM”)为DtTime,
格式([表1.[Logtime],“yyyy-mm-dd”)为Dt1,
格式([Table1_1].[Logtime],“hh:nn:ss AM/PM”)为DtTime1
从表1左侧将表1作为表1上的表1_1连接。MyID=表1_1.MyID
其中(((表1.Logtime)[表1_1].[Logtime])和((表1_1.Logtime)>[表1].[Logtime]);