$Server = "LOCALHOST\SQLEXPRESS"
$DataBase = "MYDBNAME"
$conn = new-object System.Data.SqlClient.SqlConnection
"server=$server;database=$dataBase;Integrated Security=sspi"
$cmd = New-Object "System.Data.SqlClient.SqlCommand"
$conn.Open()
$cmd.Connection = $conn
$cmd.CommandText = "INSERT INTO [MYDBNAME].[dbo].[TABLENAME]"
$cmd.CommandText += "(X)"
$cmd.CommandText += "(Y))"
$cmd.CommandText += " VALUES "
$cmd.CommandText += "($($X), decimal(14,10)"
$cmd.CommandText += ",$($Y), decimal)(14,10))"
$rdr = $cmd.executereader()
$rdr.close()
$conn.close()
$cmd=$null
Any Ideas?
Thanks in advance,
Bruce Williams
"B Williams" <a09252003@xxxxxx> wrote in message
news:B1F6254D-43B1-424F-86D4-5EF15D42DC3A@xxxxxx
> hello all,
>
> I'm would like to insert a list of variable into a SQL table.
> So, far i have not had much luck. Follwing is a sample of what I'm doing:
>
> #Insert into Table
> $X=10.123456
> $Y=20.234567
>
> $Server = "LOCALHOST\SQLEXPRESS"
> $DataBase = "MYDBNAME"
> $conn = new-object System.Data.SqlClient.SqlConnection
> "server=$server;database=$dataBase;Integrated Security=sspi"
> $cmd = New-Object "System.Data.SqlClient.SqlCommand"
> $conn.Open()
> $cmd.Connection = $conn
> $cmd.CommandText = "INSERT INTO [MYDBNAME].[dbo].[TABLENAME]"
> $cmd.CommandText += "(X)"
> $cmd.CommandText += "(Y)"
> $cmd.CommandText += " VALUES "
> $cmd.CommandText += "($($X), decimal(14,10)"
> $cmd.CommandText += ",$($Y), decimal)(14,10))"
> $rdr = $cmd.executereader()
> $rdr.close()
> $conn.close()
> $cmd=$null
>
> Any Ideas?
> Thanks in advance,
> Bruce Williams