Utilizar indices con sql server y visual
Publicado por Jose Luis (1 intervención) el 09/05/2006 11:22:32
Hola a todos.
Tengo echa una aplicacion en visual utilizando ado contra acces. En el fichero acces tengo creados indices y en visual utilizo el metodo seek para situarme en los registros.
Ahora tengo que cambiar el tipo de base de datos a sql server, he conectado con ella de dos maneras
* Atacando directamente al servidor sql
Private cnn As ADODB.Connection
Set cnn = New ADODB.Connection
cnn.Open "Provider=SQLOLEDB; " & _
"Initial Catalog=ficherossql; " & _
"Data Source=PCJOSELUIS\SQLEXPRESS; " & _
"integrated security=SSPI; persist security info=True;"
* Y conectando a traves de odbc
Private cnn As ADODB.Connection
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=" &
"SqlPrueba"
cnn.Open
El probelma viene aqui
TabProvincias.Index = "PrimaryKey"
Se genera el error "El proveedor actual no adminte la interfaz necesaria para la funcionalidad del idice"
Se pueden utilizar indices con sql server?, Tengo que cambiar algo en las cadenas de conexion?
Si alguien sabe algo sobre el tema por favor que me comente
Muchas gracias
Tengo echa una aplicacion en visual utilizando ado contra acces. En el fichero acces tengo creados indices y en visual utilizo el metodo seek para situarme en los registros.
Ahora tengo que cambiar el tipo de base de datos a sql server, he conectado con ella de dos maneras
* Atacando directamente al servidor sql
Private cnn As ADODB.Connection
Set cnn = New ADODB.Connection
cnn.Open "Provider=SQLOLEDB; " & _
"Initial Catalog=ficherossql; " & _
"Data Source=PCJOSELUIS\SQLEXPRESS; " & _
"integrated security=SSPI; persist security info=True;"
* Y conectando a traves de odbc
Private cnn As ADODB.Connection
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=" &
"SqlPrueba"
cnn.Open
El probelma viene aqui
TabProvincias.Index = "PrimaryKey"
Se genera el error "El proveedor actual no adminte la interfaz necesaria para la funcionalidad del idice"
Se pueden utilizar indices con sql server?, Tengo que cambiar algo en las cadenas de conexion?
Si alguien sabe algo sobre el tema por favor que me comente
Muchas gracias
Valora esta pregunta


0