Encontrei algumas informações na Internet. Sobre o problema dos cursores, ainda não consigo inserir (se encontrar o método, posso alterá-lo. O SQL anterior foi escrito assim, mas não surtiu efeito). valores não sequenciais serão perdidos.
edit_rs_cmd.CommandText = SELECIONE * FROM dbo.usertable WHERE id = ?
Neste momento, você precisa colocar os campos que não podem ser exibidos no sql e exibi-los.
edit_rs_cmd.CommandText = SELECT *,[Campos que não podem ser exibidos],[Campos que não podem ser exibidos], FROM dbo.usertable WHERE id = ?
Eu encontrei um caminho mais tarde
edit_rs.Fields.Item(tempo aberto).Valor
Pacote
A ordem em que edit_rs.Fields.Item(11).Value'time está localizado
Mas isso é muito complicado de fazer. Depois que dw fornecer a fórmula, você poderá usar o seguinte método.
Definir edit_rs_cmd = Server.CreateObject (ADODB.Command)
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = verdadeiro
edit_rs_cmd.CommandText = SELECIONE * FROM dbo.usertable WHERE id = ?
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter(param1, 5, 1, -1, edit_rs__MMColParam) ' adDoubleset edit_rs = server.createobject(adodb.recordset)
edit_rs.open edit_rs_cmd ,,1,1
método original
Definir edit_rs_cmd = Server.CreateObject (ADODB.Command)
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = verdadeiro
edit_rs_cmd.CommandText = SELECT *,[trytime],[opentime],[endtime],endereço,escala,conteúdo FROM dbo.usertable WHERE id = ?
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter(param1, 5, 1, -1, edit_rs__MMColParam) ' adDouble
Definir edit_rs = edit_rs_cmd.Execute
O seguinte é um absurdo. Depois de adicioná-lo, nada funciona ou o atributo de comando foi adicionado incorretamente!
Citar
Valor do parâmetro CursorType
Descrição do valor do parâmetro
AdOpenForwardOnly 0 ponteiro de encaminhamento, valor padrão. Você só pode usar o método MoveNext ou GetRows para mover o ponteiro para frente em uma direção, o que consome menos recursos do sistema e tem a velocidade de execução mais rápida, mas muitas propriedades e métodos não estarão disponíveis.
AdOpenKeySet 1 Ponteiro de teclado, o conjunto de registros pode avançar e retroceder. Depois que um usuário modifica os dados, outros usuários podem exibi-los imediatamente, mas é proibido visualizar os registros adicionados e excluídos por outros usuários.
Ponteiro dinâmico AdOpenDynamic 2, que pode avançar e retroceder no conjunto de registros. Todas as modificações serão exibidas imediatamente em outros clientes, o que é poderoso, mas consome muitos recursos do sistema.
Ponteiro estático AdOpenStatic 3, que pode ser movido para frente e para trás no conjunto de registros. Todas as modificações não serão exibidas em outros clientes