请教各位前辈
  
    我现在用VB写的一个连接数据库一段代码中,由于数据库这个字 段 EntranceTime 的时间格式是 “2007-05-23 13:12:23”这个样
 
 子,我现在想 执行SQL语句把字符变成 13:12 显示在 DataGrid1中 现在是这条语句在 VB 中不能执行   请前辈赐教,谢谢!!!!!!!   
   conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Dev Honda\HdBaseData.mdb;Persist Security Info=False;Mode=ReadWrite"conn.ConnectionTimeout = 20   '20秒等待时间
conn.OpenRst.CursorLocation = adUseClient
strSQL = "select FormatDateTime((EntranceTime),4) from TableData"
Rst.Open strSQL, conn, adOpenDynamic, adLockOptimistic这样写包错 FormatDateTime 这个函数未定义
   经过几个前辈的指点用
   strSQL = "select DatePart("h", EntranceTime) & ":" & DatePart("n", EntranceTime) from TableData"  方法 由于 "h" 中的 " 不能使用 这个方法我没有行同,请教前辈如何可以完成这种方法!!!    晚辈谢了