Ho fatto girare queta query per creare una tabella. come gaccio a camb...

martedì 19 dicembre 2006 - 18.35

ken87 Profilo | Junior Member

ho fatto girare queta query per creare una tabella

StringaQuery = "SELECT auto.tipo, auto.Ragg, auto.Importo," + anno.ToString + " " + "AS data INTO auto FROM autot"

Me la crea pero il problema e che il campo anno me l'ha da variabile di tipo numerico nelle proprieta delle tabella come faccio a dargli la prprieta testo nel campo da data da codice ?

maxhell Profilo | Newbie

Nella query metti l'anno tra apici ... , '2006' AS data ....


StringaQuery = "SELECT auto.tipo, auto.Ragg, auto.Importo,'" + anno.ToString + "' " + "AS data INTO auto FROM autot"

ken87 Profilo | Junior Member

si grazie cosi funziona
funziona.
Ho un altro problema come si usa la union in visual basic

mi sonnesso al database

connection.Open()

poi
fatto unione = " selsect a from tabella union sekect b from tabella2"


Dim prova3 As OleDbCommand = New OleDbCommand(unione, connection)

prova3.ExecuteNonQuery()

La terza istruzione quando l'ha metto da errore.
Se la tolgo non da errore

Ma dove me la mette il risultato della union.
Ho bisogno di metterlo in una tabella perche devo fare una joyn puoi aiutarmi?
grazie mille

maxhell Profilo | Newbie

ExecuteNonQuery si usa per INSERT, UPDATE e DELETE.


Nel tuo caso devi utilizzare un oggetto DataReader


Dim myDataReader as OleDbDataReader
myOleDbConnection = new OleDbConnection("....")

Dim prova3 As OleDbCommand = New OleDbCommand(unione, connection)

myDataReader = prova3.ExecuteReader()

do while (myDataReader.Read())
...
if (myDataReader.IsDBNull(0)) then
Console.Write("N/A" + Chr(10))
else
Console.Write(myDataReader.GetString(0) + Chr(10))
end if
loop

myDataReader.Close(); //ricordati sempre questa operazione
connection.Close();





Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5