Ciao dovrei gestire una classe che mi permetta di usare altri db,
per ora posso usare solo Access!
Potete aiutarmi?
Ciao dovrei gestire una classe che mi permetta di usare altri db,
per ora posso usare solo Access!
Potete aiutarmi?
Tony
Cioè stai riscrivendo ADO.NET?Originariamente inviato da tony83
Ciao dovrei gestire una classe che mi permetta di usare altri db,
per ora posso usare solo Access!
Potete aiutarmi?
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Il programma deve essere gestito sia per access che sqlServer!
Volevo avere un consiglio su come potevo gestire le query, per non
avere problemi nel caso usassi sqlServer per esempio..
So per esempio che cambia il modo di cambiare le date (access ##) (sqlServer ''), oltre che la
stringa di connessione
Tony
Dove posso trovare le differenze tra sqlServer e Access nel trattare i
dati nelle query?
O meglio le differenze!
Date in SqlServer 'annomesegiorno'
Date in Access #annomesegiorno#
etc..
Tony
Si usano i parametri, quindi non è necessario effettuare le conversioni che hai descritto.Originariamente inviato da tony83
Dove posso trovare le differenze tra sqlServer e Access nel trattare i
dati nelle query?
Se devi progettare un'applicazione che acceda indifferentemente a diversi database, adotta magari la gerarchia di classi per l'accesso ad OLE DB (System.Data.OleDb).
Modificando la ConnectionString, puoi connetterti indifferentemente al database che preferisci, ovviamente facendo attenzione a non utilizzare elementi peculiari che esistano nell'uno e non nell'altro, e viceversa.
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Scusami che intendi perOriginariamente inviato da alka
Si usano i parametri, quindi non è necessario effettuare le conversioni che hai descritto.
Se devi progettare un'applicazione che acceda indifferentemente a diversi database, adotta magari la gerarchia di classi per l'accesso ad OLE DB (System.Data.OleDb).
Modificando la ConnectionString, puoi connetterti indifferentemente al database che preferisci, ovviamente facendo attenzione a non utilizzare elementi peculiari che esistano nell'uno e non nell'altro, e viceversa.
Ciao!
mi risolveresti molti problemi..Si usano i parametri, quindi non è necessario effettuare le conversioni che hai descritto
Tony
Se ne parla in modo decisamente ampio in questa discussione.Originariamente inviato da tony83
Scusami che intendi per
mi risolveresti molti problemi..
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
ok in questo esempio qui sopra non capisco:' Esempio di creazione manuale di un comando SQL
Dim sql As String
sql = "INSERT INTO Clienti (IDCliente, NomeSocieta, Paese, Telefono)"
sql = sql & " VALUES(@IDCliente, @NomeSocieta, @Paese, @Telefono)"
Dim cmd As New OleDbCommand(sql, cn)
da.InsertCommand = cmd
da.InsertCommand.Parameters.Add("@IDCliente", OleDbType.VarChar, 5, "IDCliente")
da.InsertCommand.Parameters.Add("@NomeSocieta", OleDbType.VarChar, 40, "NomeSocieta")
da.InsertCommand.Parameters.Add("@Paese", OleDbType.VarChar, 15, "Paese")
da.InsertCommand.Parameters.Add("@Telefono", OleDbType.VarChar, 24, "Telefono")
il 1° parametro è il nome del campo
il 3° la lunghezza giusto?
e il 2° e il 4°?
Tony
Suvvia, leggi MSDN per una volta......Originariamente inviato da tony83
ok in questo esempio qui sopra non capisco:
il 1° parametro è il nome del campo
il 3° la lunghezza giusto?
e il 2° e il 4°?
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
ok siccome mi serve fare questo lavoro anche per vb 6.0 vorrei sapere un consiglio su
come passare le date sia in sqlServer sia in access senza avere problemi!
Tony