SQL no funciona

06/09/2008 - 06:20 por Fabian | Informe spam
Hola a todos... Alguien me podria decir que hice mal en la primera
consulta, falla en la linea donde señalo. La segunda hace lo mismo.
y funciona bien. Quiero aprender el metodo de la primera, que fue
posteado hace unos dias. Gracias.

Sub TraerNumeroFactura()
Dim Cnn As New ADODB.Connection
Dim Rst As New ADODB.Recordset
Dim strSQL As String
Dim Ruta As String
Ruta = ThisWorkbook.Path
With Cnn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=" & Ruta & "\Base.mdb"
.Open
End With
strSQL = "SELECT MAX(NFactura) FROM Ventas"
Rst.Open Source:=strSQL, ActiveConnection:=Cnn,
CursorType:=adOpenKeyset, LockType:=adLockOptimistic
Cells(3, 22).Value = Rst!NFactura '>>>>FALLA EN ESTA LINEA
Cnn.Close
Set Cnn = Nothing
Set Rst = Nothing
End Sub

Sub TraerNumeroFactura()
Dim Cnn As ADODB.Connection
Dim Rst As ADODB.Recordset
Dim Ruta As String
Ruta = ThisWorkbook.Path
Set Cnn = New ADODB.Connection
With Cnn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=" & Ruta & "\Base.mdb"
.Open
End With
Set Rst = New ADODB.Recordset
Rst.Open "SELECT MAX(NFactura) FROM Ventas", Cnn, , , adCmdText
Hoja1.Cells(3, 22).CopyFromRecordset Rst
Rst.Close: Set Rst = Nothing
Cnn.Close: Set Cnn = Nothing
End Sub

Preguntas similare

Leer las respuestas

#11 Fabian
09/09/2008 - 00:52 | Informe spam
Creo que llegue a la perfeccion! ja!
Me tope con un problemita... el recordcount no superaba el -1 hice
una busqueda con google y encontre no menos de diez consultas similares,
hasta que alguien que no tocaba de oido tenia la respuesta correcta!
Gracias a todos los que estudian!

http://tinyurl.com/5t53g7
Respuesta Responder a este mensaje
#12 Fabian
09/09/2008 - 01:08 | Informe spam
Quedo medio "feito" lo de tocar de oido, es que encontre un monton de
respuestas erroneas en ese tema, disculpas dobles tambien por mandar dos
veces el post anterior, el servidor me engaño!, dio un aviso que no lo
habia enviado Saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida