Hola buenas a todos, tengo un problemilla con la inserción de datos en la base de access.
si pongo este código:
Código:
Dim conn As New OleDbConnection
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\Base\usuarios.mdb"
Dim sSQL As String = "INSERT INTO TABLA (valor1,valor2) values('1','2')"
Dim oCmd As New OleDbCommand(sSQL, conn)
conn.Open()
oCmd.ExecuteNonQuery()
conn.Close()
El net me va a buscar la base de datos en c:\base\usuarios, yo quiero que me la busque detro del directorio virtual en una carpeta que sea Base.
Como se pone?
Y si pongo esto:
Código:
ruta = Server.MapPath("\Base\validar.mdb")
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ruta
Me dá un Error de que "la consulta debe de ser de Actualizacion.". No se por que me dá este error si solo cambio la ruta?
Alguien sabe como puedo poner para hacer un Insert into detro de una tabla que está dentro de una carpeta del directorio virtual sea cual sea?
Un Saludo