Hello again,
I need some help. I recreated the SQL Inserts with VS 2005
and am not doing something right. I got this from MSDN on how to
insert records using the SQLdataSource Control. Here's what I got,
but I get an exception error Message: ORA-01036: illegal variable
name/number. I know this is an Adobe forum, but this is a basic
ASP.NET question. I'm queying WMI to retrieve computer information
that I send to the TextBoxes. Any help would be appreciated.
protected void bnSubmit_click(object sender, EventArgs e)
{
SqlDataSource1.Insert();
}
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:CAT %>"
ProviderName="<%$ ConnectionStrings:CAT.ProviderName
%>" SelectCommand='SELECT * FROM "HARDWARE"'
InsertCommand="INSERT INTO HARDWARE(SERVICE_TAG, MANUFACTURER,
MODEL, OS, SERVICE_PACK, PROC, RAM, HDD, LAN, LAN_MAC, WIFI,
WIFI_MAC, HDD_SIZE) VALUES
(@SERVICE_TAG,@MANUFACTURER,@MODEL,@OS,@SERVICE_PACK,@PROC,@RAM,@HDD,@LAN,@LAN_MAC,@WIFI,@WIFI_MAC,@HDD_SIZE)">
<insertparameters>
<asp:formparameter name="SERVICE_TAG" formfield="txtSt"
Type="String" />
<asp:formparameter name="MANUFACTURER" formfield="txtMf"
Type="String" />
<asp:formparameter name="MODEL" formfield="txtMd"
Type="String" />
<asp:formparameter name="OS" formfield="txtOs"
Type="String"/>
<asp:formparameter name="SERVICE_PACK" formfield="txtSp"
Type="String" />
<asp:formparameter name="PROC" formfield="txtProc"
Type="String"/>
<asp:formparameter name="RAM" formfield="txtMem"
Type="String"/>
<asp:formparameter name="HDD" formfield="txtHdd"
Type="String"/>
<asp:formparameter name="LAN" formfield="txtLan"
Type="String"/>
<asp:formparameter name="LAN_MAC" formfield="txtLmac"
Type="String"/>
<asp:formparameter name="WIFI" formfield="txtWlan"
Type="String"/>
<asp:formparameter name="WIFI_MAC" formfield="txtLmac"
Type="String"/>
<asp:formparameter name="HDD_SIZE" formfield="txtHds"
Type="String"/>
</insertparameters>
</asp:SqlDataSource>